Flecs 1.2 has been released. Flecs is an Entity Component System written for C89, C99 and now C++11! Its unique features are a super fast SoA-based storage, a fully-fledged (nested) prefab workflow, hierarchies, time management and a plug&play module system.
If you'd like to know more about ECS, see https://github.com/SanderMertens/ecs-faq.
Flecs 1.2 features a new header-only C++11 API that follows modern C++ best practices. For example code see: https://github.com/SanderMertens/flecs/tree/master/examples/cpp
Other new features in 1.2 are:
- Snapshots, a fast & lightweight mechanism for restoring a game to a previous point in time
- A new blob serializer for streaming games to/from a disk or network
- On demand systems that are only executed when there is interest in their output
- A new statistics API for monitoring server-side Flecs applications
- 24 new API functions
And much more, see the release notes for more information.