Roadmap

What we are building.

Towards the Minimum Lovable Product

What matters when building a product is that users enjoy it from its very first version — and that each iteration stands on its own.

That's why, rather than talking about an MVP, we talk about an MLP: a product good enough to be appreciated as-is.

Even though we'd love to eventually become a full-fledged board game platform for everyone, our immediate goal is more focused: ship one game, Yacht Dice (a Yahtzee variant), and make it work flawlessly.

  • Rules enforced by the application — the app ensures the real game rules are respected
  • An immersive 3D view and a complete 2D view
  • A ΚΛΣ ranking system for every player, displayed on the homepage
  • Players can create up to 3 concurrent games (no new game until existing ones are finished)
  • Infrastructure scaled for ~1,000 players

ΚΛΣ (KLS — Kléos, κλέος): \"heroic glory\" — the renown earned through one's deeds. Our skill rating, powered by the OpenSkill system.

π, α, β, γ

Every module and game on Gods Academy has a specific production status:

  • π — Pi — Pre-alpha: highly unstable and uncertain. Everything is still subject to change.
  • α — Alpha: it works… but it's incomplete, buggy, and its design choices aren't finalized yet.
  • β — Beta: decisions are made, it works, and it's undergoing community-driven debugging.
  • γ — Gamma: stable, with a long bug-free track record, satisfying 80% of users.

Gods Academy will be declared MLP once these six modules reach β:

  1. Sign-up / Authentication
  2. Game room lobby
  3. Yacht Dice
  4. ΚΛΣ calculation for Yacht Dice
  5. ΚΛΣ tracking in user settings
  6. Display of top community ΚΛΣ rankings on the homepage

This way, everyone can compete against others — or against themselves — and try to become the best at Yacht Dice, or simply enjoy a truly fun gaming experience.

What's Next?

Once the MLP is reached, here's what we have in sight:

  • User settings and customization
  • Player communication — through animated in-game emojis at first
  • AI opponents matched to the player's ΚΛΣ
  • Abandoned seat replacement by an AI of equivalent ΚΛΣ