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.
Learner
Play Game of Life, make financial decisions over simulated time, and work through the paired lessons.
Teacher
See class-wide lesson progress and how every student decided at each Game of Life moment โ then drill into one student.
Parent
See your learner's decisions and get specific, behavior-based conversation starters โ no financial expertise required.
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 engineNo 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.