Repository dedicated to the project releases of the Videogame Development subject from GDDV (CITM, UPC).
Didac Llop as Main Programmer and Designer:
Dedicated to the implementation of the most complex functionalities inside the code, Didac implemented Pathfinding methods, GUI modules and game mechanics, like power ups or the character attack. He worked on the implementation of the menu and varios UI elements within the game, as well as fixing animations, adding the fonts and general game balance together with his partner. Didac also implemented the entities in the game (with some minor fixes and addons by Jan) allowing the addition of enemies.
Jan Adell as Programmer, Designer and Media and Asset manager:
Working as a support role in the creation of the game, Jan searched and provided the assets for the game. He also designed and created the maps, which were later modified together with Didac as the development progressed. In the programming side, he implemented basic modules, like the one used to include fonts or the Fade module, and added functionalities like Brofiler. He also worked on implementing the audio in the game, fixing memory leaks, or finding error causes while other modules were being worked on by Didac.
Game Core Subsystems
The game relies on gravity and position manipulation to allow for the teleport and boost mechanics added. One allows the player to jump higher than normal in certain platforms, the other allows the player to jump from one side of the screen an reappear in the other, making the path to advance have various different options.
Game Controls
Left Arrow Key: Move Left
Right Arrow Key: Move Right
Top Arrow Key: Jump
Down Arrow Key: Downwards slash.
Space bar: Boosted jump (when on top of a booster platform).
P Key: Pause the Game.
Github
Here’s a link to the team’s github repository where you can find the various versions and the process which the game has gone through, as well as releases and a Readme regarding all the assets used, game controls, gimmicks and debug tools. There’s also a link to the latest release.
Gameplay
Here’s a video showcasing a sample of gameplay of Ruin Explorer.
License
GNU GPLv3
Ruin Explorer
Copyright (C) 2018 Didac Llop / Jan Adell
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/.
See the license here: https://github.com/JanAdell/Videogame_Dev_RuinExplorer/blob/master/LICENSE