Live data from Hacker News

Why Rust Is the Future of Game Development

thefuntastic.com

21–30 of 247 posts

Re: Why Rust Is the Future of Game Development

#21
post #4

Let me tell you that most C++ game dev never heard of Rust, so imagine how long it's going to take for Rust to be something usable in that domain? Right now in the real world of AAA games it is nowhere, it's not even a consideration so calling it "Rust Is the Future of Game Development" right ... For those who don't work in games, the tech there move very slowly, it's not your typical SV "let's use the latest fun and…

Probably because what AAA game developers actually use is strictly Visual Studio, not C++. Whatever is first class for GUI users on Windows in China and Ukraine is going to impact AAA game development far more than any non-GUI technology. It's not really about tooling. I'm not saying tools. Just Visual Studio. Visual Studio decides what will appear.

Ditto. Also your debugger of choice (Windows again). I can debug C#/C++ in one app (or other .NET language). It's bit of pain for anything else (granted, Rust, I'm told should be good).

Then you have the build process, vendorizing your packages (so you don't fetch them off internet), etc. Right now .sln files and MSBuild rule there (like it or not).

Re: Why Rust Is the Future of Game Development

#22
post #4

Let me tell you that most C++ game dev never heard of Rust, so imagine how long it's going to take for Rust to be something usable in that domain? Right now in the real world of AAA games it is nowhere, it's not even a consideration so calling it "Rust Is the Future of Game Development" right ... For those who don't work in games, the tech there move very slowly, it's not your typical SV "let's use the latest fun and…

That's a great argument on why it is not present but the future instead.

These are not the only 2 options

Re: Why Rust Is the Future of Game Development

#24
post #16

The future of Game Development is about democratization of tools. With tools like Unity, GameMaker, and RPG maker it has become easier and easier for anyone to make a game. While Rust might be a good foundation for some performance critical code, I'd hardly say it's the "Future of Game Development". Already, games use tools like Blueprints in Unreal to make games with limited to no coding experience, and I expect tho…

Not directly relevant, but the use of the phrase “democratization” to describe a process that has nothing whatsoever to do with democracy (“anarchization”?) has become a pet peeve of mine.

Re: Why Rust Is the Future of Game Development

#26
post #9

Let me tell you that the future of game development is in developing games, and any particular language has nothing to do with it. Does anyone care what language were any particular games that keep being replayed or remembered fondly? No. Never.

Minecraft is a good example where people talk about the programming language. The portability of Java was a benefit for both Server and Client. But it was also critized because of the inefficiency of Java.

I dont know if all this would have been better in Rust or other languages.

Re: Why Rust Is the Future of Game Development

#27
post #9

Let me tell you that the future of game development is in developing games, and any particular language has nothing to do with it. Does anyone care what language were any particular games that keep being replayed or remembered fondly? No. Never.

It is important: I have very good memories of flash games. But those are now unplayable. (Well, I guess you can still run flash. But it doesn’t work out of the box.) The technology in which a game is made does matter a bit.

Re: Why Rust Is the Future of Game Development

#30
post #4

Let me tell you that most C++ game dev never heard of Rust, so imagine how long it's going to take for Rust to be something usable in that domain? Right now in the real world of AAA games it is nowhere, it's not even a consideration so calling it "Rust Is the Future of Game Development" right ... For those who don't work in games, the tech there move very slowly, it's not your typical SV "let's use the latest fun and…

There are some AAA game engine and graphics developers actively using Rust in their main codebase like RAD and Embark, and many are Rust curious and using Rust for side projects or tools. It's true that it will be a while before wide Rust adoption happens in the game industry (if ever) and C++ will stay around for a while. As for tech in games moving slowly... there is some truth to that but some things also move much faster than web dev due to new consoles cycles with new hardware capabilities. It will take a LONG time for a SV startup to fully embrace WebGPU even when browser support is decent, on the other hand every AAA game engine has HW raytracing support
Post reply on HN