Back to Projects

Mobile Puzzle Game – Monetization Study
A logic-driven mobile puzzle game developed in Unity as part of a formal research study on monetization and player experience. The project consists of two parallel versions of the same game: a non-monetized version with a fixed number of hints, and a monetized version that allows players to earn additional hints by watching optional reward-based video ads.
The game features 10 progressively challenging puzzle levels, each introducing different interaction mechanics:
- Drag-and-drop
- Multi-touch gestures
- Pinch-to-zoom
- Rapid input
- Text-based logic challenges
Each level is implemented with modular, reusable scripts to support scalability and experimentation.
A persistent hint management system was implemented using the Singleton pattern and DontDestroyOnLoad, ensuring consistent game state across scenes. In the monetized version, hints are replenished only after successful completion of a 17-second unskippable video ad, with validation handled via Unity's VideoPlayer callbacks.
The project was optimized for mobile-first interaction, focusing on intuitive UX, touch accuracy, and clear feedback. It was used to compare player satisfaction, engagement, and perceived fairness between monetized and non-monetized gameplay experiences.
Technologies Used
UnityC#TextMeshProiOS (Unity Remote)