Asteroids clone based on DonerComponents (Doner Entity Component System) and SFML libraries.
You can acquire stable releases here.
Alternatively, you can check out the current development version with:
git clone https://github.com/Donerkebap13/DonerComponents.git
After checking out, run git submodule update --init --recursive
.
Also run git config --system core.longpaths true
if you have any problem with path length.
-
A very simple game engine built using SFML
-
DonerComponents system initialization, update and destruction
-
Component Serialization info definition
-
Custom serialization types definition
-
Messaging system usage