January · A small idea finds a bigger game loop
The questionnaire
I started with Kotlin Multiplatform, Compose Multiplatform, an MVVM-style architecture and a PostgREST-backed questionnaire. Then the edges kept moving. Authentication led to profiles. Questions led to battles, scoring and progression. Progression needed stars, hearts, gold, gems and consumables. Before long there were actors, casting, a Saga map, multilingual content and administration tools.
The questionnaire didn’t disappear. It became one mechanic inside a much larger game.
Repository boundaries such as SagaRepository, EconomyRepository,VitalsRepository, ProfileRepository, AuthRepositoryand ActorRepository emerged as the project grew—not as a grand plan on day one, but as pressure from the game itself.



