-
-
Notifications
You must be signed in to change notification settings - Fork 1k
Similar projects
Michele Caini edited this page Dec 14, 2020
·
18 revisions
There are many projects similar to EnTT
, both open source and not.
Some even borrowed some ideas from this library and expressed them in different
languages.
Others developed different architectures from scratch and therefore offer
alternative solutions with their pros and cons.
Below an incomplete list of those that I've come across so far.
If some terms or designs aren't clear, I recommend referring to the
ECS Back and Forth series for all the
details.
I hope this list can grow much more in the future:
-
C:
-
C++:
-
C#
- Entitas: the ECS framework for C# and Unity, where reactive systems were invented.
- Svelto.ECS: a very interesting platform agnostic and table based ECS framework.
-
Go:
-
gecs: a sparse sets based ECS inspired
by
EnTT
.
-
gecs: a sparse sets based ECS inspired
by
-
Javascript:
- @javelin/ecs: an archetype ECS in TypeScript.
-
ecsy: I haven't had the time to
investigate the underlying design of
ecsy
but it looks cool anyway.
-
Rust:
-
Zig
-
zig-ecs: a zig-ification of
EnTT
.
-
zig-ecs: a zig-ification of
If you know of other resources out there that can be of interest for the reader, feel free to open an issue or a PR and I'll be glad to add them to this page.