SpaceShooter (name pending)
View Screenshots

My first big C++ project. The true purpose of working on this game was so that I could have a chance to start really understanding and applying polymorphism and inheritance techniques in my code. I've spent a lot of time building a clean engine in hopes of being able to use it again in later projects.

The game is based on the classic overhead-view space shooter genre. The player scrolls through the level, killing alien ships along the way. This is the first portion of the game, which I've just recently completed.

The second, and more challenging part, is the user-created content. The player's ship will be fully customizable using parts that can be bought with money from killed enemies. The concept comes much from EA and Maxis' Spore™. The ship will be made of up different types of parts (wings, thrusters, weapons, etc.) which affect its stats in game.

For a much more detailed look at the coding architecture I'm shooting for in this game, click here.

I've also added the first playable version of the game, which includes everything mentioned as the first part above.


Download SpaceShooter.zip (683 KB)
Download SpaceShooter.rar (628 KB)



Back