Excalaventure is a Game Jam submission for the "Pirate Software - Game Jam 16". Excalaventure is a simple Action-Adventure game where the player assumes control of the legendary sword Excalibur, which after seeing countless would-be rulers fail the simple task of extracting the Sword from the Stone, decides to claim the throne for itself.

What I Worked On

Menu Systems

I was put in charge of all of our menu/UI functionality. I made sure that every menu could support both mouse and controller correctly and swap between them seemlessly.


Excalibur Movement

I also built out the main movement of Excalibur (the player). The Excalibur movement systems allows the player to pick a direction and charge up a jump, once the jump button is released Excalibur flips over to the targeted position, killing whatever it may land on.


Other systems I built

  • Sound manager, allowing every sound in the game to be played in the same way guaranteeing they are played through mixers(and therefore volume control) correctly.
  • Super basic camera controller that could try to keep the sword visible at all times.
  • Tools to speed up level decoration.
  • Enemy kill tracking for level completion.
  • Cutscenes