← Back to context

Comment by ramon156

7 hours ago

We've only had 6-7 years of hame dev in rust. Bevy is coming along nicely and will hopefully remove these pain points

"Mit dem Angriff Steiner's wird das alles in Ordnung kommen" ;)

As shitty as C++ is from today's PoV, the entire gaming industry switched over within around 3 years towards the end of the 90s. 6..7 years is a long time, and a single engine (especially when it's more or less just a runtime without editor and robust asset pipeline) won't change the bigger picture that Rust is a pretty poor choice for gamedev.

  • > As shitty as C++ is from today's PoV, the entire gaming industry switched over within around 3 years towards the end of the 90s.

    Did they? What's your evidence? Are you including consoles?

    Btw, the alternatives in the 1990s were worse than they are now, so the bar to clear for eg C or C++ were lower.

    • I was there Gandalf... ;) Console SDKs offering C or C++ APIs doesn't really matter, because you can call C APIs from C++ just fine. So the language choice was a team and engine developer decision, not a platform owner decision (as it should be).

      From what I've seen, around the late mid-90's, C++ usage was still rare, right before 2000 it was already common and most middleware didn't even offer C APIs anymore.

      Of course a couple of years later Unity arrived and made the gamedev language choice more complicated again.

      3 replies →

And there are millions of game engines written in C++. Many of them have also been coming along nicely for years.

Making a nontrivial game with them is a wholly different story.