Next case
Dodge Ball
Role / Services
Mobile App & Web Development
Credits
David Nwachukwu
Location & year
The United Kingdom ©
2023
Dodge Ball is a mobile hyper-casual game that I developed as a solo project. I shall be sharing my experiences, tools and technical skills that I used to create this game.
Firstly, I chose to use the Unity game engine to develop Dodge Ball due to its versatility, ease of use and ability to export to multiple platforms. I utilized various programming concepts and features such as object pooling, scene management, and particle systems to create a smooth and visually appealing gameplay experience.
One of the key features of Dodge Ball is its simple and minimalistic design, which was inspired by popular hyper-casual games. The goal of the game is to drag the ball on the screen to collect falling dots of the same colour, accumulating at the bottom of the screen, and destroy them. The game features a scoring system, and the challenge lies in how long the player can survive while avoiding obstacles.
To make the game more visually appealing, I added random object colours, which add a fun element to the gameplay. I also optimized the game for mobile and tablet devices by making the screen borders change positions, depending on the device's resolution.
The game's code is well-organized and commented, making it easy to customize for other users. It also works on all platforms, including PC, MacOS, iOS, Android and WebGL, making it accessible to a wider audience.
Overall, creating Dodge Ball was a great learning experience for me, as it allowed me to develop my skills in Unity game development, programming concepts and features. I enjoyed the process of developing a game from start to finish and publishing it on the Google Play Store for others to enjoy.
Disclaimer:
Due to prolonged inactivity, my Google Play Store developer account was terminated, leading to the removal of all my mobile games since 2019. Consequently, the links to these games are currently invalid. I am in the process of recreating my developer account and will re-upload the games in the near future. Thank you for your understanding and patience.
- David Nwachukwu