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