FireSpark? - A Serious Game About Network Security
Created by: Valentin Beck, Daniel Frejek, Theobald Beyer, Steen Müller
FireSpark? is a serious game created to impart an understanding of computer networks and network security to the user.
The Game
The user slips into the role of a hacker and tries to bankrupt a group of evil companies as part of an underground hacking organisation. On the way to his goal he uses several basic hacking techniques like DDOS attacks, SQL injections and packet sniffing.
But the player not only learns about network security, but also experiences an exciting story and can wrap his mind around demanding puzzles.
The Engine
We implemented the engine ourself. By using modern C++ and modern OpenGL? we were able to achieve a high performance and stability. We used an entity-component-system as an architecture for our engine.
Our engines contains among other features sprite, text and texture rendering, model loading and rendering, collision detection, anti aliasing and an event system.
Download
You can download our game here. Just decompress the zip file and run the FireSpark?.exe. If you find any bugs, contact us with the firespark.log file. All required libraries should be part of the zip file.