Savaş DoğanAI integration · Software architecture

Games

I built six single-player mobile games: a puzzle and a roguelike played with okey tiles, a deduction game built on minesweeper logic, two physics merge games and a dress-up and sewing studio. Each game has its own page with how to play, screenshots and its privacy policy.

Which games are there?

There are six games: Istaka, Ruinsweep, Tile Breaker, Purrbor, Wagglewood and Patik. All of them are built for Android phones, to be played in portrait, one-handed, in short sessions; the other five also run on iPhone, and the iPhone version of Patik will follow later. None asks you to create an account, progress is stored on the device, and every game can be closed at any moment and resumed. Purrbor and Wagglewood are currently in closed testing on Google Play; Patik’s closed test is being prepared.

Istaka: Tile Rummy Puzzle

Split and merge the runs and sets on the table to place every tile from your rack in as few moves as possible. 350 levels across seven chapters, plus a new Daily Puzzle every day and a new Puzzle of the Week.

Puzzle · Free, with ads

Ruinsweep: Deduction Roguelike

A minesweeper-style deduction roguelike: every number is the total danger of the traps around it. Dig floor by floor through the ruins — every floor is solvable without guessing.

Deduction roguelike · Free, with ads

Tile Breaker: Okey Roguelike

A single-player roguelike played with okey tiles: build runs and sets, multiply your plays with charms and beat 8 tables. A new Daily Table with the same tiles for everyone.

Roguelike · No ads

Purrbor: Cozy Cat Merge

A physics drop-and-merge game with sleeping cat balls in a jar. Spend the fish you earn on an Aegean harbor, and 40 visiting cats come to the corners you furnish.

Physics merge · In closed testing

Wagglewood: Puppy Merge

A physics drop-and-merge game with puppy balls and leashed littermates. Furnish the village foster home with treats and find every pup its best-matched home.

Physics merge · In closed testing

Patik: Baby Style Atelier

A cozy dress-up and sewing studio for grown-ups: layer outfits for families, knit, dye and print your own pieces, and paste your photos into a Memory Book.

Dress-up and sewing studio · Closed test being prepared

How do the games compare?

Istaka is a series of individual puzzles; Ruinsweep and Tile Breaker are roguelikes where every run plays out differently. Purrbor and Wagglewood are physics merge games: what you earn in the jar or the park furnishes a small world outside it. Patik is a calm dress-up and sewing studio: you dress orders, make garments with the yarn you earn and collect photos in a book. Istaka, Ruinsweep, Purrbor and Wagglewood are supported by ads and offer a one-time purchase that removes them; Patik shows only optional rewarded ads and offers a one-time Atelier Plus purchase.

The six games compared
GameGenreModesBusiness modelLanguages
IstakaTile rummy puzzleChapters (350 levels), Daily Puzzle, Puzzle of the WeekFree with ads; one-time PremiumEnglish, Turkish, German
RuinsweepDeduction roguelikeExpedition (12 floors), Classic, Daily Dig, Daily ClassicFirst region free, with ads; Full Game, No AdsEnglish, Turkish, German, Spanish, French, Portuguese, Japanese
Tile BreakerOkey roguelikeRuns (8 tables), Endless mode, Daily TableFirst 3 tables free, no ads; Full GameEnglish, Turkish, German
PurrborPhysics merge, cat harborClassic, Cozy, Daily JarFree with ads; No Ads, Harbor FriendEnglish, Turkish, German, Spanish, French, Portuguese, Japanese
WagglewoodPhysics merge, puppy foster homePark, Nap, Daily ParkFree with ads; No Ads, Village FriendEnglish, Turkish, German, Spanish, French, Portuguese, Japanese
PatikDress-up and sewing studioOrders, Atelier, Studio and Memory Book, Theme of the Day, World ChestFree; optional rewarded ads only; one-time Atelier PlusEnglish, Turkish, German, Spanish, French, Portuguese, Japanese, Korean, Hindi

What data do the games use?

None of the games has accounts, sign-in, cloud saves, analytics or crash reporting; progress is stored only on the device. Istaka, Ruinsweep, Purrbor, Wagglewood and Patik show ads through Google AdMob, which uses data such as the advertising ID and IP address. In all six games, purchases are verified with RevenueCat using an anonymous ID.

Which devices do the games run on?

All six games are built for phones with Android 7.0 (API 24) or later; the five games other than Patik also run on iPhones with iOS 15.0 or later, and the iPhone version of Patik will follow later. The Android build targets Android 16 (API 36). They are designed for portrait orientation. All game content ships inside the app; the internet is used only to load ads and to verify purchases.

How were the games built?

All six games share one stack: Angular 22, Ionic 8 and Capacitor 8. Rendering uses PixiJS 8, animation GSAP, audio Howler and translations Transloco; physics in Purrbor and Wagglewood runs on planck, a JavaScript port of Box2D. There is no game server; all game logic, puzzle generation and saving run on the device.

It is the same stack I use for product and software development work. The games are also a record of taking a mobile product built with Ionic and Capacitor all the way to the store.

Support and contact

For every game, bug reports, suggestions and privacy requests go to kefukar@gmail.com. Including the game name, your device model and operating system version (Android or iOS) helps find the problem faster.

Last updated: