Asteroid Rain

Platform: Windows.
Engine: Unity 3D
Language: C#

You may download this from my SourceForge page.

This is a little game I made over a weekend to learn some more about Unity Engine and Unity 3D. You must destroy the asteroids. Shooting a super asteroid will cause it to split in half.

Shader parameters were used to cause the red swell once you’ve been hit. The animation for the doom face uses a similar state machine system to the one described here. I also had a look at using Unity’s particle systems and it’s physics engine for asteroid collision. The shader on the asteroids was my own.

asteroids-framework
Class diagram for the framework I programmed for this game.

Special thanks to Hasan Ahmed for the background image and Freddie Pitcher for sculpting the asteroids.