- Run DungeonStomp.exe from the bin directory to try the game.
- Press 'F' for Fullscreen
- WSAD to move, E to JUMP
- SPACE to open doors
- Q/Z to cycle weapons/spells
- Left mouse button to attack, right mouse button to move forward
- Press F5 to Load game, F6 to Save game
- C - Toggle VULKAN console debug window
- G - Toggle gravity (Keypad +/- move up, move down)
- I - Disable music
- P - Random music
- X - Give experience points
- K - Give all weapons and spells
- B - Toggle Camera head bob
- N - Toggle Normal map
- ] - Next Dungeon Level
- [ - Previous Dungeon Level
Dungeon Stomp for DirectX12, is avaiable Dungeon Stomp DirectX12.
To build, you'll need Vulkan, glm, and stbi image lib. Compile using Microsoft Visual Studio 2022 Community Edition. For best results compile in 'Release' mode. Happy Dungeon Stomping - Breeyark!
Thanks to baeng72 for the C++ Vulkan examples VulkanIntroD3DPort.
- Dungeon Stomp is a VULKAN 3D dungeon game.
- Materials (Diffuse Albedo, Fresnel, Roughness, Metallicness)
- Physically based rendering (PBR)
- Mipmaps
- Normal Maps (specular map in alpha channel)
- Cube Maps (Skybox)
- Shadow Maps
- Fog, Alpha transparency and Alpha testing
- Head bob using two sine waves
- XBOX game controller is supported (you can enable it in DirectInput.cpp)
- Written in Microsoft C++

