Evane
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).