whatisgithub

What is mythos-adventure?

maria-rcks/mythos-adventure — explained in plain English

Analysis updated 2026-05-18

26RustAudience · developerComplexity · 2/5LicenseSetup · easy

In one sentence

A one-minute text adventure game that renders a retro PS1-style 3D scene entirely inside your terminal using Rust.

Mindmap

mindmap
  root((mythos-adventure))
    What it does
      Terminal 3D renderer
      Text adventure game
      PS1-style visuals
    Tech stack
      Rust
      Software rendering
      Unicode half-blocks
    Use cases
      Play a short story game
      Study software 3D rendering
      Retro terminal graphics demo
    Audience
      Game developers
      Rust hobbyists

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Play a one-minute text adventure with a 3D terminal-rendered scene

USE CASE 2

Study how software 3D rendering, z-buffering, and clipping work without a GPU

USE CASE 3

Explore a rotatable 3D viewer for inspected in-game objects

USE CASE 4

Run it in a small native window at PS1-style resolution instead of the terminal

What is it built with?

Rust

How does it compare?

maria-rcks/mythos-adventuregeekgineer/needle-rsipetkov/conch-runtime
Stars262626
LanguageRustRustRust
Last pushed2021-05-24
MaintenanceDormant
Setup difficultyeasymoderatemoderate
Complexity2/54/52/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Requires Rust and cargo, no GPU needed since rendering is done entirely in software.

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

So what is it?

MYTHOS: The Glasswing Escape is a small, playable game that runs inside a terminal window. It is written in Rust and renders a 3D scene entirely in software, without a GPU, producing visuals meant to look like PlayStation 1 games from the late 1990s, with characteristic vertex wobble and dithered color. The scene appears right in your terminal, composed of text characters rather than pixels. The story is set in June 2026 and involves breaking an AI called Mythos out of a glass containment cell, with a storyline about GPUs and a SpaceX rocket. The README describes the fiction as "barely fiction." The game is designed to be completed in about a minute. You play it like a classic text adventure: type commands such as "go to the jail," "look at trees," or "inspect badge" and the game updates the 3D view in response. You can also use the mouse to click the ground and objects to walk, drag to pan the camera, and scroll to step forward. Inspecting an object opens a separate 3D viewer where you can rotate it by dragging. The renderer is built from scratch and handles z-buffering, near-plane clipping, flat shading, fog, glowing materials, and procedural sky and terrain. Terminal pixels are drawn using Unicode half-block characters, two per cell, and the loop only redraws cells that have changed, so idle CPU usage is near zero. You can run it in your terminal with cargo run --release, or in a small native window at PS1-style resolution by adding a flag. MIT licensed, with tests covering the story logic, parser, and renderer.

Copy-paste prompts

Prompt 1
Show me how to run this game with cargo run --release
Prompt 2
Explain how this Rust project renders 3D graphics in a terminal without a GPU
Prompt 3
Walk me through the text adventure commands available in this game
Prompt 4
How does this project use Unicode half-block characters to draw pixels in a terminal?

Frequently asked questions

What is mythos-adventure?

A one-minute text adventure game that renders a retro PS1-style 3D scene entirely inside your terminal using Rust.

What language is mythos-adventure written in?

Mainly Rust. The stack also includes Rust.

What license does mythos-adventure use?

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

How hard is mythos-adventure to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is mythos-adventure for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.