logo
C++ | C# | JS

AzEngine (HAPIVANIA ENGINE AND GAME):

  • C++
  • Visual Studio 2017
  • HAPI Library (Private Library by Keith Ditchburn)
AzEditor (HAPIVANIA LEVEL EDITOR):
  • C#
  • WPF
  • Visual Studio Blend

This was a University project for my Games Engine Construction Module in Teesside University 2nd Year. I created it in C++ using a private library called HAPI by Keith Ditchburn.

The game created using the engine is a Metroidvania-style platformer which allows the player to earn upgrades in order to progress.

There are 3 upgrades which you can collect:

  • Sprint - Allowing you to move faster.
  • Super Jump - Allowing you to jump with increased momentum.
  • XRay Bullets - Your bullets will be replaced with XRay Bullets, allowing your bullets to pass through terrain.
HAPIvania also comes with a Level Editor created in WPF. The Editor exports and imports level using XML.

Check out the gameplay below:

https://github.com/Bodmass/HAPIVANIA-GameEngine

https://github.com/Bodmass/HAPIVANIA_LevelEditor

Download AzEngine + AzEditor