Thursday, December 17, 2009

Incoming!



This is my junior project titled "Incoming!". The goal of this game was to protect the core of your base from the attacking geometry army. If played as a first person shooter where the player had the choice of 4 powerful weapons. Two players can play cooperatively on a LAN connection. The object of the game is to survive and achieve a high score.

My role on the team was the designer. I was in charge of the game design document as well as game design decisions. As for my technical responsibilities, I was responsible for AI and most game play code. I implemented different steering behaviors for each entity. As you will notice in the video, the large blocks make jumps towards the base while launching any close light blue spheres towards the base on landing. The yellow spheres bounce towards base and the red ones try to dodge attacks while bouncing to the base. I also implemented the bullet and enemy spawn managers/pools to cut down on entity creation. Lastly I was responsible for game logic such as collision responses, dying, and winning.

I was happy with how the game turned out. I love to do AI and game play code, thus I had a great time working on it. Where our game suffers is the content category. We did not have an artist. "Incoming!" is all programmer art. Though, I should not have to mention that, it is pretty apparent.

No comments:

Post a Comment