top of page

Doomenstein

A clone and mix of the original Doom and Wolfenstein.
​
In this project, we add more systems to our game engine, such as Debug Rendering System and Developer Console. We also changed the rendering API from OpenGL to DirectX 11.
​
There are several features we implement for the game,
-
3D raycast vs cylinder to track enemy vision and bullet hits
-
Actor UUID uses a combination of index and salt
-
Local split-screen multiplayer
-
hlsl shader for directional light
-
2D texture billboarding in a 3D scene
bottom of page