GRAVE HUNTER
A 2D on rail shooter game where the player hunt down an army of undead and necromancer
FEATURE & DESIGN
A 64 Bit on rail shooter
The game was made for the Low Rez Jam 2023. My task include designing the game mechanic and programing an event system for in game scenario.
​
The Core system of the game
The game use a set of async event system to play out difference scenario in order through out the level.
The EventManager class manage async operation in order based on the setting of the EventSetting class.
In the EventSetting class there is a field for BrainEvent class. The BrainEvent are meant to be inherit into another class for difference async condition. This make the system scalable as we can have as much condition as we want depending on the game.
Here how the whole thing look in the editor.
With the system we can rapidly prototype a scenario as needed.
An example of scenario create using event system