-
Notifications
You must be signed in to change notification settings - Fork 1
Home
A tiny entity framework written in C++11. It is a port of Ashley from LibGDX. ecstasy is a high-performance entity framework without the use of black-magic and thus making the API easy and transparent to use.
You do not know what an Entity Component System (ECS) is? Read this GameDev.net Article first.
Throughout this wiki, I will cover the entirety of ecstasy, the fundamentals of Entity Systems and how to design games following this approach.
This is a manual, for a comprehensive API reference, check the official doxygen documentation.
ecstasy uses a couple of C++11 features, which means you will need a compiler that supports at least C++11.
Thanks to its Apache 2.0 license, users have the freedom to use it, modify it and redistribute as they please. Commercial purposes are perfectly allowed.
I ported all of the unit tests from Ashley and added a couple of new ones to ensure good Quality.