Doomenstein started off as a retro-style 3D first-person shooter with 8-facing sprites, supporting local multiplayer with keyboard+mouse and XBox controllers with up to 4 players. Later, I added 3D model loading from OBJ files, procedurally generating a world featuring rocks and trees and 3 waves of enemies that the player must clear to win the game. The game also included shadow maps using DirectX11's programmable graphics pipeline, using a depth buffer and two rendering passes to generate the world from the light's perspective and use the depth buffer to generate shadows
Duration: Jan 2024 - May 2024
Technologies: Rey Engine (Custom C++ Game Engine)
Role: Sole Developer