Daniel Garbutt Portfolio
Create Your First Project
Start adding your projects to your portfolio. Click on "Manage Projects" to get started
Rune Rampage
Github
In my 3rd year we did a module called Beta Arcade. This module meant we could form a team and create a game of our choice. In our case we made the game Rune Rampage, a roguelike based on collecting special runes to place in your weapon as you complete turn based battles. Within this team I was placed as the lead programmer/developer in charge of organising and being a communication between the designers and the technical side of our group. On top of that I also made the data tables and data sheets used within the game that allow our enemies to have different health, model and damage capabilities.
Another part I helped construct was the component based system, because our game needed some way to 1. store the players current equipped runes as well as a way for them to store unique code we implemented a component based system. This meant we could have a table that stored each component to a name that could easily be accessed to give it to the player. This was achieved in unreal by using having a base component and using that as parent class that each child class could be considered within the data table.







