Catch Me!
A panda reflex game for iOS, Android and the web, made with Unity and C#. Tap the real pandas before they hide and leave the decoys alone.

Overview
Catch Me! is a mobile reflex game I built in Unity. Pandas pop up around a bamboo forest and you have to tap the real ones before they disappear, while ignoring the winking decoys. There are 50 levels in five difficulty tiers, a quick play mode and an endless mode. The game is in Turkish, works offline and has no ads or in-app purchases.
What it does
- 50 levels in five tiers, with a boss level every ten levels.
- All game rules live in a C# library with no Unity dependency, so they can be tested on their own. It has 165 NUnit tests.
- Gameplay doesn't depend on frame rate. The tests run it at everything from 15 to 240 fps.
- Level difficulty was tuned against simulated players with different skill levels.
- All 130 sprites are drawn as SVG in code, and the sound effects and music are generated in code too.
- Save files are versioned and checksummed, with a backup copy in case one gets corrupted.
- The web version runs as a PWA on Cloudflare Workers.
Built with
UnityC#UI ToolkitNUnitWebGLCloudflare Workers