Project II for Videogame Development subject. The main goal here is to redesign the arcade game Dungeons & Dragons: Shadow over Mystara. Enemies pathfinding is implemented along other stuff such as stable frame rate (60fps), normalized movement, structured entity system described in an UML file and code with Brofiler integration. We also have added an intro menu and HUD implemented through a structured ui system described in a UML file.
This project has been done by seven spanish students of CITM - UPC (Terrasa, Spain).
- Github repository
- [Website] NOT YET
Dungeons & Dragons: Shadow over Mystara is an arcade game created and published by Capcom in 1996 and it's a sequel of Dungeons & Dragons: Tower of Doom. The game combines the genre of beat'em up with a lot of aspects about the role-playing. Brought a great innovation around the mechanics of the inventory system and habilities mechanics. We're going to redesign around JRPG genre. Check our game design document and stay tuned: Game Design Document
Download the zip file and unzip it. Open the folder, execute the .exe and enjoy!
IMPORTANT: do not modify, change or add any folder or file as you might not be able to execute the game.
- Pad: Move through menus.
- A: Choose option.
- B: Go to previous menu.
- Start: Open Pause menu.
- Arrow keys: Move through menus.
- Enter: Choose option.
- Return: Go to previous menu.
- Escape: Open Pause menu.
General/developer controls:
- NOT YET
TODO: ALL INNOVATIONS WE HAVE
García Subirana, Guillermo's responsability and Github account
- Lead
- Github account
Sánchez-Cortés Puerta, Alfonso's responsability and Github account
- Code
- Github account
Gutiérrez Llenas, Ricardo's responsability and Github account
- Management
- Github account
Tirado Fernández, Victor's responsability and Github account
- Design
- Github account
Tarrés i Urbieta, Marc's responsability and Github account
- Art + Audio
- Github account
Campamar Redol, Alex's responsability and Github account
Mourelo Montero, Manel's responsability and Github account
- IDE: Microsoft Visual Studio 2017
- Language: C++
- Containers: STL
- Graphics and audio: SDL 2.0
- Data: pugixml 1.8
- Level editor: Tiled 0.17
- Code repository: GitHub
- Others: Adobe Photoshop CS6 / MS Paint / Aseprite
-
Ripped Sprites:
-
Music:
-
Fonts: