Hacker News new | past | comments | ask | show | jobs | submit login

> I'd expected some AAA title to be written in Rust by now. That hasn't happened, and it's probably not going to happen, for the reasons the author gives.

The main reason is that you can't ship that Rust code on PS5 in a sensible manner. People have tried, got useless toys to compile, but in the end even Embark gave up. I remember seeing something from them that they had moved Rust to server-only.




> The main reason is that you can't ship that Rust code on PS5 in a sensible manner.

Really - why’s that?


Sony requires that you use their tooling, which you can only get under NDA.


If there was significant pressure from developers Sony would allow Rust. I doubt there is any.


It's a catch 22 - you can't deploy Rust so no one uses Rust for anything, no one uses Rust for anything so there is no reason for Sony to work on Rust deployment.

I think it would be a really good fit for certain parts of the engine - serialization code especially. We have massively complicated C++ code parsing network packets and all sorts of similar sketchy things, always scares me when I see it.


Really a shame that there's that sort of thing going on in 2024 too.


I remember a meeting of local gamedevs with sony in '95. A guy at the back piped up with "So when will the C++ compiler be ready? We've written our whole game in C++".

Crickets. Two Sony dudes at the front look at each other like, "You tell him".

IMHO Rust is the wrong language for game development. But so is C++ TBH.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: