The problem
What the product needed to solve
Simple games become frustrating when rules, turn state, and feedback are unclear, especially in short mobile play sessions.
Constraints
The realities shaping the work
- Keep game-state transitions deterministic and easy to test.
- Make the rules understandable without a long onboarding flow.
- Deliver a responsive interface across Android devices.
Approach
Product and technical direction
A Flutter game with Riverpod-managed state, concise feedback, and a mobile-first interface published through Google Play.
Architecture
Clear boundaries between responsibilities
Game rules and turn state are isolated from widgets through Riverpod, allowing the interface to react to a single predictable source of truth.
Implementation highlights
Where the engineering work mattered
- Took an independent application from implementation to store publication.
- Used explicit state transitions to keep gameplay predictable.
- Designed the interface around short, repeatable sessions.
Outcome
What the work established
- Published a complete Android product and gained hands-on release experience.
Count Game represents the full independent product loop: shaping a small idea, implementing it, preparing it for release, and publishing it to a real distribution channel.