Space Invaders 3D
Space Invaders 3D is a game I built using the Overlord Engine (the complete source code for this project can be found here). The basic framework was provided by DAE, but it was expanded to include the following features:
Loading different shader's
Loading models with UV's, bones, animations
Skybox
Sprite and Text rendering
Post processing
Particle effects
PhysX Cloth simulation (Code Snippet)
Shadow mapping (Code Snippet)
The finished game and engine were created in about 3 months, and the video shows the final result. The goal of the game is (like in the original Space Invaders) to destroy waves of enemies and survive as long as possible. There are 4 different pickups in the game: Rapid Fire, Health, Shield and Barrier.
The game has the following features:
Pickups (Code Snippet)
GUI
Enemies using raycast hit detection
Skinned and animated enemies
Collisions using NVIDIA PhysX
Chromatic aberration post-processing shader (Shader Code)
Voxelizing shader with different effects to show enemies/objects being destroyed (More Info)