DIY Hero

Project Details

  • Engine: Unreal Engine 4
  • Platform: PC
  • Team: 2 programmers, 2 designers, 4 artists
  • Length: 2 months
  • Roles: Lead & generalist programmer, Scrum master
  • Dates: 06/05/2019 - 28/06/2019


I was the lead programmer on DIY Hero. It marks my first time using Unreal Engine, and the game was made using Blueprints exclusively. 


I was responsible for the behaviour of the 2 bosses included in the game. These bosses take into account the position and momentum of the player relative to themselves, and selects an appropriate attack to use based on those conditions. These attacks were also implemented by me. 


I also worked on the player features as well as I was the first programmer of the team (the other joined later). 


I was the SCRUM master and thus handled the sprint plannings and certain production related tasks. I was also involved in the design process and did a lot to manage the scope of the project. For example, I came up with the idea to create a boss that was closely based on another boss, saving us a lot of time in programming, rigging, modelling etc. while still having unique content. This worked well, as it even gave DIY here a small bit of narrative progress.


DIY Hero was the final project of my first bachelor year. It also marks my first experience with Unreal Engine 4 which was a very interesting challenge to work with especially considering my prior experience with Unity and C++.


DIY Hero is a top down action game in which the goal is to defeat the evil Tomeanie and reach the cookie jar that it guards. You will have to defeat the tomato twice, as it comes back as Punished Tomeanie, who is stronger and angrier after the first time.