City Fighter vs Street Gang

Casual side scroller game with 10M+ downloads in Play store and 242K Ratings in App store
Date

September 2021 - March 2023

Details

My involvement in the project began with our contract with Game Theory Games and i worked on new features and maintenance. I worked on refactoring the main state machine for player character behaviour. As new weapons were added to the game, state machine began to bloat and became mostly unmaintainable. I solved this problem by implementing a concurrent state machine design where player movement and weapon logic got handled in simultaneous state machines. I have also refactored the combo logic by encapsulating attacks into Command objects, adding them to a queue and checking for valid combos within a timeframe by using a trie structure to lookup valid combos. Combo mechanic in this game required hits to be valid (hitting enemy colliders) and be in a specific sequence to enable another button to execute the combo. I have also worked on a total UI redesign phase where the game has a dark and light UI modes. Also, i worked on daily rewards and subscription model implementations to increase user retention and revenue. I worked with the design team to implement and create new features for this game.

Skills

C#, Unity, Photon Networking

Job Type

Feature development and Game maintenance in Unity

Role

Gameplay and UI programming , Multiplayer prototyping, Game maintenance as a part of Game Theory Games

Video
Gallery
  • City Fighter vs Street Gang 1
  • City Fighter vs Street Gang 2
  • City Fighter vs Street Gang 3
  • City Fighter vs Street Gang 4
  • City Fighter vs Street Gang 5
  • City Fighter vs Street Gang 6
  • City Fighter vs Street Gang 7
  • City Fighter vs Street Gang 8