Comment by martin-t

23 days ago

> You clearly think Bevy and ECS as a choice for game development needs to be heavily motivated

I think if there are 2 approaches people should know both exist and if both are roughly 50:50 in terms of capabilities, then people should be able to weight them on their merits for their particular usecase.

Right now, the popularity is 98:2 in favor of Bevy and ECS compared to Fyrox and generational arenas. I obviously focus on promoting the less well known but equally (or more) capable choice and pointing out cases where the more popular choice is weak.

I admit this can appear one sided. But if you're so familiar with my reddit posts, you no doubt know that when people ask me for more in-depth analysis, I have no trouble being more balanced. I just don't see the point of saying where ECS and Bevy are good each time it comes up because people already think they're good everywhere. I focus on the stuff people don't know yet.

> everyone who knows Rust game engines knows exactly which engine you where talking about

My point exactly. If I was making stuff up, if my description did not represent the engine, then nobody would mind. But the description fits and people emotionally invested in the engine don't like it.

The engine can't change its past, but it can admit its faults and apologize for misleading people. It can stop making false promises. It can ask who donated because they expected an editor and return the money they donated. It can moderate its community. Even now, the best I could get out of Bevy and reddit moderators was them asking me to point new instances of harassment but they refused to punish people who have done it in the past.

The engine has also refused to make a public announcement that harassment of other projects is not acceptable.

Usually I am mocked when I point out several high profile rust gamedevs refuse(d) to publish their work on reddit because they were harassed. Your posts here demonstrate exactly the behavior that caused it and why the only approach to stop it is to publicly acknowledge it has a problem with entitlement and zealotry and create a culture in which the community polices itself.

But that's not gonna happen because that would damage its image and appearances are what that engine cares about the most.