Current Lean
Love2D or PyGame — both give us SDL-backed TUI rendering with proper text handling, input abstraction, and game-loop architecture. The choice depends on whether we can get them running on Knulli:
- Love2D: need a static binary or AppImage for aarch64
- PyGame: need to pip install pygame (or check if PortMaster ships SDL Python bindings)
Next step: test which runtime actually runs on the RG.
Aesthetic Inspiration
Dreamcast VMU / Pager / early-2000s phone aesthetic. Monochrome or limited palette. Large text, pixel font, minimalist UI. The device should feel like a pager that can reach anyone.