Evane is a vertical scrolling shooter, inspired by classical arcade shooters.

In the 4th semester of my studies, it was basically the first game I ever programmed and my first C++ project that exceeded our weekly programming exercises.

While the game is based on HGE, most things apart from graphics were developed by myself, including game play, enemy scripting and a basic level editor.


The main features of the game are:

  • one playable level (but more could be added easily)
  • three unique enemy types (each with 2-3 subtypes) with scriptable behaviors
  • two different main weapons (single shots and a constant laser)
  • weapon power-ups and bombs

Credits go to Markus Lauterjung (sound), Andreas Opferkuch (ships and VFX) and Volker Szinyur (background).

Go back