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.

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/

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.

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
Very excited to announce that Hypixel is using Flecs as the backbone for the upcoming Hytale engine!

Early preview of a new ECS-based UI framework!

Took just a few days to get to this point, all thanks to @FlohOfWoe's sokol ^^

Flecs has a JavaScript API!

https://www.flecs.dev/explorer/flecs.js

I just added a new feature to the explorer that shows all queries and systems that an entity matches with!

Link: https://flecs.dev/explorer/

The explorer now shows # of enqueued commands for a merge & how long it took to process them:

Link: https://flecs.dev/explorer/

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

Very proud to announce that Tempest Rising by 2BGames is built with Flecs! ๐ŸŽ‰

Check out & share their steam page, it looks incredible:
https://store.steampowered.com/app/1486920/Tempest_Rising/

Steamใง20% OFF๏ผšTempest Rising

ใ“ใฎๆ ธๆˆฆไบ‰ๅพŒใฎๅœฐ็ƒใ‚’่ˆžๅฐใซใ—ใŸใ‚ฏใƒฉใ‚ทใƒƒใ‚ฏใชใƒชใ‚ขใƒซใ‚ฟใ‚คใƒ ใ‚นใƒˆใƒฉใƒ†ใ‚ธใƒผใ‚ฒใƒผใƒ ใ€Žใƒ†ใƒณใƒšใ‚นใƒˆใƒปใƒฉใ‚คใ‚ธใƒณใ‚ฐใ€ใงใ€ใใ‚Œใžใ‚Œใฎ้™ฃๅ–ถใ‚’็އใใ€ๅŠ›ใจ่ณ‡ๆบใ‚’ๅทกใ‚‹ไบ‰ใ„ใ‚’ๅ‹ใกๆŠœใใพใ—ใ‚‡ใ†ใ€‚

Alert queries can traverse the entity graph. Alert message strings can reference multiple entities: