2 ms·
Building a game engine is a titanic effort. Bevy has the best developer experience of any game framework I've ever tried (I have worked with mainstream engines
by jokethrowaway 1y ago
Building a game engine is a titanic effort.
Bevy has the best developer experience of any game framework I've ever tried (I have worked with mainstream engines - which warmed up to ECS over time - and engines that started with ECS like ECSY and playcanvas) but it's too low level for most studios.
I get your point about actix and actors but I think the difference there was that the author wanted to build Elixir in Rust, while the community wanted an Express (from node.js). The vast majority of web services I see don't need an explicit actor model.
ECS instead has a significant impact on developer experience, so I appreciate their focus on data structures.