Build classic ASCII games and apps
CavernOS is a retro fantasy terminal for building DOS-era ASCII games, powered by WebAssembly.
Get startedCavernOS is a retro fantasy terminal for building DOS-era ASCII games, powered by WebAssembly.
Get startedWrite your game in any programming language that compiles to raw WebAssembly. Quick-start templates are included for Rust and AssemblyScript.
Build your code once, then distribute via the web. No need to worry about compiling for multiple operating systems. Perfect for game jams and discoverability.
WebAssembly runs your code at near native speeds, even in the browser. With minimal layers between your code and the GPU, a smooth 60 FPS is no problem.
The web runtime has minimal dependencies and checks in at less than 70kB. Your game can be just as small thanks to WebAssembly.
Build your game for your favourite terminal size and it will be automatically scaled to fill the screen in pixel perfect increments, or have your game responsively adjust to the available screen area.
Support for using both full and half width font sprites in the same screen, allowing a square tileset with readable UI - inspired by Cogmind.