Hacker News new | ask | show | jobs
by pizza234 1711 days ago
> The idea is very entrenched in the rust gamedev community

I don't think it's very entrenched, although it's certainly present. The reason for this perception, I guess, is that Bevy (which is based on ECS) is all the rage.

Amethyst was ECS as well, but it's dead now (and Bevy is essentially its successor). Veloren is ECS though, and active.

The remaining major engine (AFAIK) is RG3D, but it's not ECS. Macroquad provides a node graph (but it's a smaller engine).

All the other game engines are comparatively small, and they don't provide storages/ECS engines.

(edit: added Veloren)

1 comments

I think Kyren's 2018 CustConf talk [0] caused it to become popular earlier. Arewegameyet has an entire section for ECS crates, with 10 different entries. I'm aware of multiple smaller homegrown solutions, too.

https://kyren.github.io/2018/09/14/rustconf-talk.html