ECS, Archetypes, SPEED #3822
Replies: 3 comments 10 replies
-
There's an existing library for archetype ECS in C# that seems to be gaining traction: It may be worth at least taking as inspiration on some things. |
Beta Was this translation helpful? Give feedback.
-
@DrSmugleaf and @Jezithyr already did a bit of work messing with some benchmarks here: https://github.com/space-wizards/RobustToolbox/blob/de00d2aca28824185090a2dc363d02dbade55b68/Robust.Benchmarks/EntityManager/ArchetypeComponentAccessBenchmark.cs Intent was to make it kinda like Flecs, as I understand it: https://www.flecs.dev/flecs/ Using flecs itself is never going to be on the table due to C# memory management, but it's probably a good base. |
Beta Was this translation helpful? Give feedback.
-
current consensus on this is we will arch ECS but component references need to be outright killed first to make it doable |
Beta Was this translation helpful? Give feedback.
-
Our ECS is too slow, wish I had a time machine. How do we make it faster.
Beta Was this translation helpful? Give feedback.
All reactions