Pages

Battleships Collide Portfolio

   This is my first officially released mobile game project. A sci-fi interstellar spaceship war.

I worked on this project as the sole developer using the Unity Engine. The first version of this project, its idea and first prototype began work in April 2019 and was completed in May 2020. The subsequent version began work on June 2021 and was finished in July 2021. Then was released on multiple app stores upon completion.

The first version of this game isn't exactly what I would call "My best work", as it had been a couple of years since I started learning how to make games with Unity and was about to bring my game idea to the world. It had a few "problems" which included poor control mechanics, graphics and quality. However, after some months learning the technical skills that are involved in game design, I was able to convert this..
 
                                                                Battleships Collide Version 1
 
...into this...
                                                                Battleships Collide Version 2
The second version looked very well furnished, it had an intuitive UI, mechanics, post processing and an excellent sci-fi and space exploration ambience.
This game heavily relies on the physics engine to enable different spaceships and AI navigate the game world.
 

 In the space of 2 months, I was able to effectively transform my "not so good game" in to a very well thought out and furnished "great game".

 During this project, I developed the following skills:

  • Developed a great deal of understanding of the Unity physics engine by writing efficient C# code to create a custom AI pathfinding solution using raycasts.
  • Time management. I partnered with an ad mediation team to seamlessly integrate an F2P monetization. During this time they had a game jam tournament that I could enter if I completed the second version in time, I had to organize a decent game development time management structure. The goal of this was to complete the game in less time than the duration it took to make the first version of the game. So I did this by dedicating an average of 5 hours of the day and ensuring that I have accomplished a goal in the production of this game. I completed the second version and successfully entered the competition just in time.
  • Communication with the players. When the first version of this game was released, some feedback gotten revealed a great deal of potential in this game. So I communicated with testers and players alike, and got a general sense of understanding in what they wanted and provided a much furnished design as seen in the second version.
  • Developed the much needed optimization skills as a mobile game developer by studying mobile phone hardware and architectures, CPU, memory and GPU. Then play testing and profiling with different mobile phones and identifying and fixing bottlenecks and cause for performance dips anywhere I could find it, this led me to writing multi threaded C# codes using a package in Unity's DOTS technology.
  • Enhanced my knowledge of Unity's Distribution Portal by releasing this game to 7 app stores including Google Play Store, HUAWEI AppGallery, QooApp Game Store, Xiaomi GetApps, Apptutti, Uptodown.
  • Designing and implementing a well matched game theme. This game matches well with a sci-fi and futuristic space exploration game with intuitive UI, sound effects, ambience and spaceship models. 
The most exciting feature about this game is the general star wars vibes this game gives off. Accelerate your ships and move at lightspeed to a distant galaxy and help out the freedom fighters by defeating enemy ships, destroying asteroids and collecting various fragments scattered all over the galaxy.