maria-rcks/mythos-adventure — explained in plain English
Analysis updated 2026-05-18
Play a one-minute text adventure with a 3D terminal-rendered scene
Study how software 3D rendering, z-buffering, and clipping work without a GPU
Explore a rotatable 3D viewer for inspected in-game objects
Run it in a small native window at PS1-style resolution instead of the terminal
| maria-rcks/mythos-adventure | geekgineer/needle-rs | ipetkov/conch-runtime | |
|---|---|---|---|
| Stars | 26 | 26 | 26 |
| Language | Rust | Rust | Rust |
| Last pushed | — | — | 2021-05-24 |
| Maintenance | — | — | Dormant |
| Setup difficulty | easy | moderate | moderate |
| Complexity | 2/5 | 4/5 | 2/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires Rust and cargo, no GPU needed since rendering is done entirely in software.
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.
A one-minute text adventure game that renders a retro PS1-style 3D scene entirely inside your terminal using Rust.
Mainly Rust. The stack also includes Rust.
Use freely for any purpose, including commercial use, as long as you keep the copyright notice.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.