Droid Blast

My First Game

Droid Blast was the first digital game I worked on, and was published to the Google Play Store. It is a space-based infinite runner in which you destroy enemy ships for points. Along the way you must avoid colliding with oncoming asteroid, either by dodging them or blasting your way through.

Find the downloadable game here.

droidScreen

 

The Work

  • This game was developed using the Eclipse IDE and Java. The assets for the project were created by myself as well, using GIMP, a fantastic free alternative to Adobe Photoshop.
  • One of the largest design patterns I implemented in this project were object pools. Due to the high spawn rate of objects such as Asteroids, Lasers and Pickups memory allocation became an issue this impacted game performance. The addition of singleton pooling classes allowed for steep improvements in overall performance.
  • I also implemented both AABB and Sphere collision detection and refined player touch controls and accelerometer input for a satisfying user experience.

 

Current Work

Because Droid Blast is one of my favorite games I’ve made, I’m currently remaking the game using Unity’s game engine. Unity provides many tools that make development of this game much quicker and allow for a great deal of improvement.

 

droidblast3d

Comments are closed.