Runway.

See where your money takes you.

Runway is financial literacy for high schoolers โ€” you feel the consequences of a decision in a Game of Life simulation instead of defining it on a quiz. Pick a role to explore the demo.

What's wired up in this demo

  • โœ“ Fully playable Game of Life: 8 rounds, per-tranche debt interest, background costs, career shocks.
  • โœ“ End-of-game flash-forward projecting retirement choices 35 years out.
  • โœ“ Lesson library with content + a required interactive check, linked to the game.
  • โœ“ Teacher aggregate reporting + per-student drill-down, and parent conversation prompts.

Architecture note

generic engine

No financial math or decision text lives in component code. Every lesson, decision, cost, and career event is structured data in lib/content/, rendered by a theme-agnostic engine (lib/engine.ts). Adding a new scenario means adding data, not code. Auth, persistence, and rostering are intentionally deferred โ€” see the architecture doc.