$ man terminal-tribe
A browser-based game that teaches the Linux command line through a post-apocalyptic narrative. Built per a real GDD — full filesystem, parser, expansion, and shell builtins are implemented from scratch rather than wrapped from a library. Act 1 (six levels) is playable end to end; Acts 2–5 are scaffolded.
$ grep -i highlight
- Custom shell simulator: filesystem, parser, expansion rules, and builtins implemented in TypeScript
- 500KB-gzipped JS budget enforced in CI as a regression gate
- Level canonical / near-miss validation in test suite — the puzzles are testable
- Story-first design: commands serve narrative beats, not the other way around