Parallax Scrolling Shooter


During the second year, we were required to deliver a 2D game using Direct3D. I chose to produce a very simple shooter with mouse control and parallax scrolling, but after disappointing results from bounding box based collision, I decided to store an animated silhouette of each sprite, with the game checking the pixels in the rectangle of overlap between bounding boxes for collision. The animated sprites and silhouettes were rendered in Lightwave, and all the frames then arranged in a single large texture.

Click here to download a playable version of the game. If you encounter errors, please read this page. Source code is available upon request, but is out of date and cannot be compiled with the current DirectX SDK.