As the lead developer for this project, I had the privilege of seeing it through from the initial idea all the way to the release. Working tirelessly to bring the concept to life, we chose to use Unity for the client development and Strapi.js for the server. These technologies proved to be a perfect match, allowing us to create a seamless user experience and a reliable backend infrastructure.
A summary of what I did in this project:
Implementing prize wheel logic and handling it from the server
A dynamic shop with customizable items, packages, and special offers
Juicy UI animations and effects
Multiple ad services and SDKs integrated
Managing mini-games with downloadable asset bundles from the server
Automatically calculating scores and adding prizes every night (done by cron functions in Strapi)