João Silva

Game | Graphics programmer

Burden | João Silva

Burden


Details

Project Type: University/group project
Technologies: Unity + C#
Source code (C# scripts only): https://github.com/JoniBife/Burden

Interesting technical achievements

Dynamic camera following. I created a mechanism that the designers could use to define areas within the level where the camera would not follow on a particular axis. By drawing the area with gizmos the designers could easily view how the camera followed the main character within the level. Below, in blue and red are the areas where the camera won’t follow on the Y and X axis respectively.

img

A customizable dialog system that could be attached to any game object with which the designers could create custom dialogs and specify images for the character speaking. They could also use the dialog system to specify whether the dialog would trigger immediately or by pressing an interact key. This system can be seen on the right figure.

img

About

  • Burden is a single player 2D Metroidvania action-adventure game that takes place in a world full of humanoid mushrooms, the Kuvu.
  • Mainly divided into two parts, before and after the curse. Explore the map before taking the burden, then seek your route to isolation while cursed.
  • Sanity system – each time you take damage, the curse’s effect worsens, bringing you ever closer to snapping.
  • Instead of dying, you lose the game by losing your sanity which makes you transform into the fated being that will slaughter every living being in its way.
  • As you go through the game you give away certain items of yours. This will weaken you, making the game harder as you progress.
  • While trying to find isolation, lock down every passage you go through so no one can follow.
  • Fight your comrades who cannot accept your lonely sacrifice.
  • There are no saves, finish the game in one go! Multiple attempts are expected.
  • A rich narrative expands as you explore the world, without needing to dive into the story right away.
  • Gather knowledge by speaking with other Kuvu while not being cursed or go right for the action and try to understand everything as you go, while having to cope with that overwhelming burden you now carry.