🎉 Celebrating 25 Years of GameDev.net! 🎉

Not many can claim 25 years on the Internet! Join us in celebrating this milestone. Learn more about our history, and thank you for being a part of our community!

Flex 1.2 Entity Component System Released, now with C++11 API

Published January 06, 2020
C++
Advertisement

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.

Cancel Save
0 likes 0 comments

Comments

Nobody has left a comment. You can be the first!
You must log in to join the conversation.
Don't have a GameDev.net account? Sign up!
Profile
Author
Advertisement
Advertisement