Live data from Hacker News

Leaving Rust gamedev after 3 years

loglog.games

1–10 of 996 posts

Re: Leaving Rust gamedev after 3 years

#3
> The problem you're having is only a problem because you haven't tried hard enough.

You just need to read another 50,000 word fasterthanlime essay. Then you'll not have problems any more.

> That being said, there is an overwhelming force in the Rust community that when anyone mentions they're having problems with Rust the language on a fundamental level, the answer is "you just don't get it yet, I promise once you get good enough things will make sense".

Not only this, but they openly mock other language communities for not drinking the koolaid.

I like Rust, and the Rust community, and fasterthanlime, for what it's worth. But I think these points raised in the article are very much valid.

Re: Leaving Rust gamedev after 3 years

#5
Has there been any progress towards shipping Rust on consoles? I know the specifics are all under NDA, but to my knowledge nobody has even hinted that they've done it yet, even among the studios which are openly using Rust for backend or tooling stuff (e.g. Embark and Treyarch).

OP only appears to release their games on PC so it's not a concern for them, but for the majority of developers not being able to fit into console toolchains would be an immediate dealbreaker. I have no first hand information but what I've heard from hanging around people who would know is that Sony insists that developers only use their official LLVM/Clang fork which is customised for their weird ABI.

Re: Leaving Rust gamedev after 3 years

#6
> Making a fun & interesting games is about rapid prototyping and iteration, Rust's values are everything but that

I feel like this is the core of the author's frustration.

Rust is a systems language. It's for writing tight fast C-like code but safely and with a much more powerful type system.

The facilities you need to do this are somewhat at odds with what you want for rapid iteration.

Seems like Rust was the wrong tool for the job.

Re: Leaving Rust gamedev after 3 years

#8
tl;dr -- Rust is not the language for startups who want fast iterations and are still finding it's pmf. It is perfect for rewrites of popular system software which already has millions of users and running in production because once a software becomes mature and at million user scale, safety and security becomes paramount

Re: Leaving Rust gamedev after 3 years

#9
post #6

> Making a fun & interesting games is about rapid prototyping and iteration, Rust's values are everything but that I feel like this is the core of the author's frustration. Rust is a systems language. It's for writing tight fast C-like code but safely and with a much more powerful type system. The facilities you need to do this are somewhat at odds with what you want for rapid iteration. Seems like Rust was the wrong…

Exactly!

Re: Leaving Rust gamedev after 3 years

#10
post #7

Rust is the "frontend wave" of the backends. All the woke kids gravitate towards it. A suffix of "Written in Rust" is a thing here so I'm throwing away my internet points now.

... complains about people using tropes and tired cliches in posts while using the worst of them, themself
Post reply on HN