Lucky Scratch

Lucky Scratch is an Android game I designed and developed end-to-end as a solo developer. Beyond being a casual game, the project was an experiment in client-side 2D gaming for Android, scalable backend ranking, and user behavior at scale, reaching 200,000+ downloads on Google Play Store. This was my first and only app for Android.

Lucky Scratch downloads

Technical Focus

This project involved full ownership of the system, from rendering and input handling on Android to backend ranking logic and cloud deployment.

Lucky Scratch architecture

Android Client (Native, Java)

Backend & Infrastructure