Word and puzzle game
ZINK! is a mobile word game built around a clue and a letter count. Revealing letters costs points, making the decision to solve without help central to each round. It offers Turkish and English content, daily challenges and crossword puzzles.
- Developer
- Mustafa Erhan Kaya
- Technology
- Flutter, Dart, Riverpod, Supabase
The problem behind the game
A word game needs to remain responsive offline, give players consistent conditions in a daily challenge and make scores verifiable. Supporting Turkish and English also means designing words, lengths and clues for each language independently.
A replayable game engine
The round engine is pure Dart, separated from Flutter, networking and the device clock. Controlled letter ordering and time inputs make the same round reproducible. That separation supports both focused tests and score verification.
Offline play and score verification
Versioned language packs support local play on the device. Daily rounds use shared server sets; submitted round events allow the server to calculate the score. Offline interaction and competitive verification are handled as separate responsibilities.
Two languages, separate content
The Turkish and English word collections are independently written rather than direct translations. Each puzzle fits its language’s words and letter counts. Content updates preserve existing puzzles and player progress.
More of my work
DuckIn
DuckIn is a mobile app that helps you understand how crowded a place may be before you go, and when it might be calmer. It combines place discovery with hourly crowd forecasts in Istanbul, Ankara and İzmir.
Read the project storyPyralis
Pyralis is a mobile product that brings scattered gaming libraries, reviews and player history together. It connects digital games and tabletop experiences in a shared player profile.
Read the project story