Sander πŸ³οΈβ€πŸŒˆ

@ajmmertens@mastodon.gamedev.place
405 Followers
616 Following
93 Posts
Gamedev / Hypnos / πŸ‡³πŸ‡± / working on Flecs, a fast Entity Component System for C/C++!
Githubhttps://github.com/SanderMertens
Mediumhttps://medium.com/@ajmmertens
Flecshttps://flecs.dev
Discordhttp://discord.gg/p5DshGVNJu.
Flecs 4.1 is out! - Sander Mertens - Medium

Flecs is an Entity Component System (FAQ) for C and C++ that helps with building games, simulations and more. The core features of Flecs are: Flecs is fully open source and licensed under the MIT…

Medium

Progress on a new Flecs traffic demo: simulating 80k cars, 100k road segments and 7400 intersections @ 60 FPS πŸš€

Live wasm demo: https://flecs-hub.github.io/traffic/etc/

I just released Flecs 4.0.5! https://github.com/SanderMertens/flecs/releases/tag/v4.0.5

Highlights:
- Smaller memory footprint
- Now running more than 10k tests on each commit βœ…
- Faster get, get_mut, has

Happy GDC! πŸ‘Ύ

#flecs #ecs #gamedev #indiegame #videogames #IndieGameDev #indiedev #indiewatch

Release Flecs v4.0.5 Β· SanderMertens/flecs

Happy GDC! πŸ‘Ύ Highlights Many changes that reduce memory utilization and binary footprint! Flecs now has more than 10.000 tests ran on every commit βœ… 30-50% performance improvement for get/get_mut/...

GitHub

The first release of 2025! https://github.com/SanderMertens/flecs/releases/tag/v4.0.4

Highlights:
- Lots of flecs script UX and performance improvements
- World local component ids

Release Flecs v4.0.4 Β· SanderMertens/flecs

Happy new year! πŸ₯‚ πŸŽ‰ Highlights Component ids no longer need to match between worlds, which means Flecs worlds are now truly independent! Enums with custom underlying types are now properly support...

GitHub

This procedural scene was created entirely from primitive shapes in Flecs Script in just 2 days.

2025 is going to be a fun year for procedural ECS content.

Release Flecs v4.0.3 Β· SanderMertens/flecs

Highlights None, just a lot of small improvements and bugfixes πŸ› Release notes This version includes the following bugfixes: [cpp] Fix issue with modified<R, T> where first type is a tag [cpp] F...

GitHub
Building an ECS #3: Storage in Pictures - Sander Mertens - Medium

In my previous β€œBuilding an ECS” articles I used code examples to explain a few things. This time I’m going to use pictures to explain many things about how Flecs stores game data. This will…

Medium

I just released Flecs 4.0.1! πŸŽ‰

Highlights:
- Sparse component queries are 20x faster πŸ‘€
- Uncached queries are 3x faster
- Get & get_mut are 2-3x faster

https://github.com/SanderMertens/flecs/releases/tag/v4.0.1

Release Flecs v4.0.1 Β· SanderMertens/flecs

Highlights Lots of performance improvements! πŸš€ Queries for sparse components are up to 20x faster get, get_mut, has and owns are 1.5-3x faster Cached queries are 5x faster to create, and match 1.5...

GitHub
Flecs v4.0 is out! - Sander Mertens - Medium

Flecs is an Entity Component System (FAQ) for C and C++ that helps with building games, simulations and more. The core features of Flecs are: Flecs is fully open source and licensed under the MIT…

Medium

I just released Flecs 3.2.11! πŸŽ‰

This is the first Flecs release *ever* where most of the contributions are from the community! β™₯️

https://github.com/SanderMertens/flecs/releases/tag/v3.2.11

Release Flecs v3.2.11 Β· SanderMertens/flecs

Highlights Hytale is using Flecs as the backbone for their upcoming engine! More than half of the contributions in this release are from the community ❀️ Work on Flecs 4.0 is well underway, with s...

GitHub