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)
近期下载者:
相关文件:
收藏者: