K3N8H.
Sยท Solo / individualInteractive Games

Life Path

A real, complete life-choices game โ€” 12 careers, 6 countries, no download.

Disclaimer: A game for entertainment. Careers, salaries, and life outcomes are simplified game mechanics for fun, not real-world data, financial modeling, or career advice.

Play an entire life: childhood events, an 18-year-old university-or-work decision, 12 real careers with actual entry requirements, 6 starting countries with different cost-of-living and salary multipliers, ~30 random life events, promotions, health scares, and a real death/retirement end-state with a life summary. Runs entirely in this browser, no download, no account.

This product is a live, in-browser experience โ€” not a file to preview.

Free to play right now, in this browser, no download or account required.

Play now โ†’

Verified with an automated engine test simulating full lives from birth to retirement/death across all 6 countries โ€” no crashes, sensible outcomes every run.

What's included

  • Live playable game at /play/life-path (free, unlimited plays)
  • Progress saved locally in your browser between visits
  • Commercial license: white-label/embed this game on your own site

Engine logic (src/lib/life-path/engine.ts) is pure and unit-testable โ€” simulated 30+ full lives end-to-end with an automated script, zero crashes, and tuned the death-rate formula after finding it was too punishing in the first test batch.

License & pricing

Free to Play

$0

For your own use on a single project. No resale or redistribution.

Embed / White-Label License

$149

Use across client work or resell the output. No reselling the source files/template itself.

Interactive Games โ€” publishing standard

  • Required deliverables: Live playable game, no download required, Commercial embed/white-label license (optional tier)
  • Disclaimer required
  • Proof-it-runs evidence required
  • Personal vs. commercial license tiers offered

Runs entirely in the browser. Scope is stated honestly (exact number of careers/paths/events) rather than claiming to model everything.

Play something:Browse library