A fully-featured, modern game engine made for educational purposes.
- Dagger is data-driven and event-based.
- Dagger is extremely modular.
- Dagger is clear and clearly educational.
You can clone and fully set up this project by simply running:
git clone --recursive https://github.com/UBIBelETF/dagger.git
Afterwards, run the solution file dagger.sln
in Visual Studio 2019 to start playing around.
Any kind of data used by engine that is not source code is considered a resource. Root directory for resources is data\
and so all references to resoruces begin there. For example, if you want to get a texture (from data\textures
) you would
use textures\mytexture.png
instead data\textures\mytexture.png
.
Dagger is made as a part of Ubisoft Belgrade's game development course. All rights reserved.