HeroStrike

Hyper-casual game on GooglePlay

Overview

HeroStrike was my first serious mobile game that was launched on the GooglePlay store. I made this game with my colleagues at FreeStateGames and it helped me learn lots of things about Unity and performance optimization on android devices.



Technical Overview

We started the project based on a concept from the game "Monster Strike". It is a slingshot-based game with enemies and some boss fights. Our designer said we could start "hyper-casualizing" it and so we did!
The first new challenge was to draw waypoints for the player to figure out where his pawn will slide to. I learned about nested scenes and simulating physics in a separate scene to predict the path of the player's pawn. I also implemented a basic looping system to iterate through players and make it a turn-based game, just like the original game.
The second challenge was to optimize the game's performance for android devices. The physics needed to be precise and at the same time, we were having lags on some devices. After a ton of tweaking, we found the sweet spot for the physics timestep. I also managed to work with quality settings to reduce the rendering overhead for mobiles. This included making changes to textures, materials, particle systems, lighting, scaling, scripts, and again, physics.
The third challenge was simply this: We had never launched an app on GooglePlay by ourselves before!
So I started digging everything out and carefully took every step one by one. At first, I was anxious to take any action, but finally, I took all the steps correctly and the game was launched in the store!
Despite no previous experience, lack of resources, high CPI on the final tests, and certain events in my country of residence, as Bruce Banner said in the movie, "I see this as an absolute win!". I learned a lot about the market, how it works, and how to successfully launch a game on GooglePlay. This was an invaluable experience, both in marketing and technical aspects.



Have fun!

You can download the game from GooglePlay if you are in the US, or get it from my google drive:
GooglePlay
Drive