Real-time Computer Graphics

A first-person shooter game developed with DirectX.
Instead of leveraging a game engine, I developed this game using DirectX. The development process begins with height map and terrain generations, continues through real-time rendering and lighting, and concludes with implementing collision detection and a particle system.
Trailer:
In case YouTube unavailable: