ECS in the wild?

Does anyone know of any open source games written in Rust that organize their architecture around ECS? Other large open source applications would be good too.

I'm interested in reading how moderately complicated projects structure and organize their data.

3 Likes

Any game using Amethyst should by extension be using the specs ECS:

https://community.amethyst-engine.org/t/games-made-with-amethyst/134?u=erlend_sh

2 Likes

I've been using ECS for a disk management library as a Pop!_OS project to eventually integrate into distinst, and to possibly use as a base for developing new disk management applications. In Redox OS, ECS is also being used for the development of OrbTK, and subsequently all GUI applications written with OrbTK. These are still early days for Rust, so there will be many more to see soon.

2 Likes