DungeonStompDirectX12

所属分类:DirectX
开发工具:C++
文件大小:691885KB
下载次数:0
上传日期:2023-06-08 18:01:23
上 传 者sh-1993
说明:  地牢Stomp是一款DirectX12 3D地牢游戏。
(Dungeon Stomp is a DirectX12 3D dungeon game.)

文件列表:
Common (0, 2023-09-03)
Common\Camera.cpp (5300, 2023-09-03)
Common\Camera.h (2917, 2023-09-03)
Common\DDSTextureLoader.cpp (77272, 2023-09-03)
Common\DDSTextureLoader.h (9138, 2023-09-03)
Common\GameTimer.cpp (3257, 2023-09-03)
Common\GameTimer.h (756, 2023-09-03)
Common\GeometryGenerator.cpp (19303, 2023-09-03)
Common\GeometryGenerator.h (3960, 2023-09-03)
Common\MathHelper.cpp (2326, 2023-09-03)
Common\MathHelper.h (2391, 2023-09-03)
Common\UploadBuffer.h (2075, 2023-09-03)
Common\d3dApp.cpp (19124, 2023-09-03)
Common\d3dApp.h (4018, 2023-09-03)
Common\d3dUtil.cpp (4129, 2023-09-03)
Common\d3dUtil.h (9156, 2023-09-03)
Common\d3dx12.h (56332, 2023-09-03)
Installer (0, 2023-09-03)
Installer\dungeoninstaller.iss (84944, 2023-09-03)
LICENSE (1067, 2023-09-03)
Midi (0, 2023-09-03)
Midi\0.wav (26682544, 2023-09-03)
Midi\badbad.wav (38485930, 2023-09-03)
Midi\corvalis.wav (24025490, 2023-09-03)
Midi\day.wav (53699618, 2023-09-03)
Midi\epic1.wav (12937216, 2023-09-03)
Midi\forest.wav (41490750, 2023-09-03)
Midi\found1.wav (12030662, 2023-09-03)
Midi\hill.wav (24954056, 2023-09-03)
Midi\home.wav (39752004, 2023-09-03)
Midi\human.wav (33653160, 2023-09-03)
Midi\jazz.wav (6016028, 2023-09-03)
Midi\maze.wav (15669526, 2023-09-03)
Midi\midifile0.wav (6923824, 2023-09-03)
Midi\midifile2.wav (7962100, 2023-09-03)
... ...

# Dungeon Stomp DirectX12 ![Dungeon Stomp](https://github.com/moonwho101/DungeonStompDirectX12/blob/master/../main/Textures/screenshot9.jpg) Dungeon Stomp DirectX12 with Vertex and Pixel shaders (blinn-phong). * Dungeon Stomp is a DirectX12 3D dungeon game that uses Direct3D, DirectInput and XAudio2 * It is a complete game with level advancement and 15 levels * Materials (Diffuse Albedo, Fresnel, Roughness) * Lighting uses blinn-phong-fresnel pixel shaders * DDS Texture mipmaps * Normal Maps (specular map in alpha channel) * Cube Maps (Skybox) * Shadow Maps * Screen space ambient occlusion (ssao) * Fog, Alpha transparency and Alpha testing * Head bob using two sine waves * XBOX game controller is supported (you can enable it in DirectInput.cpp) * Used "Introduction to 3D Game Programming with DirectX 12" by Frank Luna as a reference * Written in Microsoft C++ It will compile using Microsoft Visual Studio 2022 community edition. ## Contact If you have any questions email me at mlongo@aptisense.com or visit www.aptisense.com to download game installer. Happy Dungeon Stomping - Breeyark! ## Controls * 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 * Maximize screen then press ALT+ENTER to enter FULLSCREEN mode * Press F5 to Load game, F6 to Save game ## Debug Controls * G - Toggle gravity (Keypad +/- move up, move down) * I - Disable music * P - Random music * X - Give experience points * K - Give all weapons and spells * M - Shadow map/ssao texture * O - Toggle SSAO (Screen space ambient occlusion) * B - Toggle Camera head bob * V - Toggle VSync * N - Toggle Normal map * ] - Next Dungeon Level * [ - Previous Dungeon Level ![Dungeon Stomp](https://github.com/moonwho101/DungeonStompDirectX12/blob/master/../main/Textures/screenshot11.jpg) ## MD2 Models Dungeon Stomp would not have been possible without the amazing MD2 models made by the following authors: * ALPHA werewolf [ Author: Andrew "ALPHAwolf" Gilmour ] * Bauul [ Author: Evil Bastard ] * Centaur [ Author: Scarecrow ] * Bug (Q2) [ Author: Tatey ] * Corpse [ Author: Neuralstasis ] * Demoness (Succubus) [ Author: Pascal "Firebrandt" Jurock ] * Dragon Knight [ Author: Michael 'Magarnigal' Mellor ] * Fulimo [ Author: Tim ] * Goblin [ Author: Conrad ] * Grey [ Author: RichB ] * Hellspawn [ Author: Alcor ] * Hueteotl [ Author: Evil Bastard ] * Hydralisk [ Author: warlord ] * Ichabod [ Author: Adam Ward (Gixter) ] * Imp [ Author: Paul Interrante and Brad Grace ] * Insect [ Author: Joe "Ebola" Woodrell ] * Morbo/Brawn [ Author: Rowan Crawford (Sumaleth) ] * Necromancer [ Author: Raven Software ] * Necromicus [ Author: Jade Moffatt Jones ] * Ogre [ Author: Didier 'The Doctor' Savanah ] * Ogro [ Author: Michael 'Magarnigal' Mellor ] * Orc [ Author: Boogieman ] * Perelith Knight [ Author: James Green ] * Phantom [ Author: Burnt Kona ] * Purgatori [ Author: Tom Colby ] * Rider [ Author: Blake ] * Sorcerer [ Author: E. Villiers ] * Tentacle [ Author: Marcus Lutz ] * Troll [ Author: Thargar ] * Werewolf [ Author: Brian Yee ] * Winter's Faerie [ Author: Evil Bastard ] * Wraith [ Author: Burnt Kona ] ![Dungeon Stomp - AI generated](https://github.com/moonwho101/DungeonStompDirectX12/blob/master/../main/Textures/screenshotai.jpg)

近期下载者

相关文件


收藏者