MMA Manager is a gym management game, with city building, fighter progression, and asynchronous PvP mechanics. ire the top-rated fight coaches and gym trainers. Train your boxers, level them up, and develop their skills and fighting capabilities. Defensive? Offensive? Or a mix of both? You choose!

Feel the adrenaline rush and taste the action of the boxing experience in Quick fights, Tournaments, Campaigns, and Gym vs Gym! Enjoy the endless fights in single and multiplayer gameplay modes!


Game Tech Stack​

Amazon AWS, IIS,, C#, Photon, PUN, Unity, NGUI

Client Goals​

The team received this project request while it was in an early stage with backend in Cake PHP, without scaling support, and client-side in Unity. The project structure did not support the client’s long-term goals of scaling to a large audience and complex, interactive PvP.

Stepico Solutions​

  • We used Photon and PUN within-house serialization solution, to improve connection speed and reliability
  • Rewritten server in C# (using IIS and to allow code reusability between client and server
  • As well as the added ability for event pushing/broadcasting from the server within the same protocol
  • The team updated Unity to a more modern version (unity 4.5 to 5.4 migration) and improved NGUI usage, by more appropriate use of atlases and shaders (materials)