- Modern OpenGL 3.3 Pipeline
- Deferred Rendering, bloom, shadow mapping
- Written from scratch
It’s Monday. A Military experiment has gone wrong and people are turning into savage mutants. There’s only one man for the job Lawrence Gibbons: a bad guy with a bad attitude. Fight your way through hordes of enemies in this epic twin stick shooter.
This was my first time developing a full 3D game. I coordinated a team of 5 members consisting of 2 programmers, two artists and a designer. I was responsible for developing all of the rendering and audio tech for the game. The renderer was created entirely from scratch, using only SFML to create the window and rendering context and GLEW to obtain the GL function pointers. The renderer uses a (mostly) OpenGL 3.3 core context and features many modern graphical algorithms and techniques including: deferred rendering, bloom, shadow mapping and tone mapping.