top of page

Doomenstein

Doomenstein_resize.gif

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