Programming Languages - C#

Tools - Unity

  • Re-created the old and outworn gameplay mechanics from scratch using MVC pattern and OOP at its fullest.

  • Created Unity Packages from the core gameplay system for future usage.

  • Focused on keeping low memory and CPU usage for better performance on low-end devices

  • Generated map editor for creating segments easily for reusable.

  • Used recyclable scroll view and object pooling method for a seamless and optimized map scrolling system for +6000 levels.

  • Players' data are saved on Playfab and can be linked with Facebook and Apple SignIn methods.

  • Created a Unity Package for the Player data system, modularity makes it easy to add new connection options and Liveops tools

  • The support system automatically sends user reports to QA tools (Zendesk, Jira) and starts the report handling pipeline



  • Used empty canvas model for fast and smooth gameplay.

  • Created Scriptable Objects to instantiate requested objects (Popups, bars, buttons, etc.)

  • Popup Controller manages the object instantiation, animations, positioning, etc.