Monthly Archives: April 2009


My latest game, Collider, has just been released!

The goal of the game is to annihilate all of the positive and negative particle balls on each level. To do so, you must pick up and place the available balls above the radiation line in such a way that all of the positive and negative balls collide with each other.

After finishing Block Drop, I started experimenting with the Box2D physics engine and those experiments turned into the game Collider. The game took about two months to design and code. Much of that time was spent learning Box2D and designing the 25 levels in the game. Creating challenging levels that were fun (but not too easy) was quite a challenge, but I’m pleased with the end product.

The music of Collider is dynamically generated using the same music objects that I designed for Block Drop. This time though, there are five different instruments including bass and drums. Instead of making completely random music, I decided to write a number of different drum lines, bass lines and melodies and use those as the basis for the music. To create a unique composition, the algorithm simply selected different drums, bass and melodies at random. The individual musical parts were further randomized by randomly swapping the notes within them.

All in all, Collider is the product of a lot of work and headaches, but I think it’s all worth it in the end. I hope you enjoy playing Collider and don’t be afraid let me know what you think.

You can play Collider here:

Here are some early responses to Collider:
Jay Is Games Review
Video Walkthrough!