Why can’t you use
std
for game dev?
(I speak as a hobbyist who watches a lot of game dev talks and tinkers with stuff in his garage but who doesn’t work in the AAA space or anything like that)
The short answer is that you can use std
for some game dev, but not all of it.
The long answer is that among the many ways to break down and categorize games there's one way to split things that I'll focus on for the moment. While attempting to be charitable to everyone involved, we'll call it "developing a game using an engine" vs "developing a game engine".
If you are developing a game using an engine then the non-rust version of that story is gonna be Unity (C#) or Game Maker (Pythonic scripting lang?) or RPG Maker (Ruby?) or things like that. The rust version of that story is things like Piston or GGEZ. Might be 2d, might be 3d, either way it probably doesn't push the hardware to its limits with complex physics and other background computation. There are plenty of amazing games developed this way, I'm