logoalt Hacker News

lantrytoday at 9:04 PM3 repliesview on HN

I have also been using LLMs (mostly claude code) to develop a game with Rust and Bevy, and it seems to work very well. The strictness of rust seems to really help them get the code right, and the ECS architecture seems to make it easy for them to reason about how things work (because they only need to hold a few systems and components in context at a time).

makes me wonder if ECS will ever catch on outside the gaming industry. not sure if it's really the right architecture for web SAAS. Might be interesting to rewrite some big piece of software with ECS.


Replies

kalcodetoday at 9:39 PM

Games and other specific applications call for such unidirectional data flow with such massive amounts of "independent" entities. It isn't that it'll catch on or not outside the gaming industry, it is more of a unique solution to a typical gaming problem.

So their are apps that do use similar or ECSs architecture under the hood, it is just more problem related not a solve everything solution.

Sharlintoday at 9:23 PM

ECS is basically column storage, but extended to behavior, not just data.

echelontoday at 9:59 PM

I'm a Rust dev, but I've been worried Claude might not be able to emit Bevy (or Fyrox) sufficiently well.

I keep seeing Mr.Doob post amazing stuff in Threejs and the vibe coding scene blowing up with all kinds of generative work, and I feel really drawn to it.

Do you feel like Claude gets Bevy well enough? I know it kicks ass at Rust, but Bevy is relatively niche still.

Do you feel like Bevy is pretty performant?