5 ms·
The goal is making these libraries in Rust. Rust is fundamentally a better language for game development than C#.
by adamnemecek 6y ago
The goal is making these libraries in Rust. Rust is fundamentally a better language for game development than C#.
- Thaxll 6y ago0 games have shipped in Rust and there is no plan anytime soon in the future that it will. People think that a good language would make a good game, that's error #1. The ecosystem matters more than the language itself, basically using Rust is starting from scratch so you can't use all the good things that C++ / C# had for the last 15 years. Edit: I want to clarify that I know that Rust is a good language, but as of now in 2021 it's just not ready for games, and there is no sign of change. It's fine to say "I can make games in Rust, it's going to be hard and painful but I can get something, but saying it's better than C# is definitly wrong.
- vlang1dot0 6y ago> 0 games have shipped in Rust and there is no plan anytime soon in the future that it will. That's trivially false. > Last week, I released A Snake’s Tale on iOS, Android, Windows, Mac, and Linux. > A Snake’s Tale was programmed entirely in Rust, and to the best of my knowledge, it is the first commercial game made in Rust to be released. Dated 09 May 2017. https://michaelfairley.com/blog/i-made-a-game-in-rust/ https://michaelfairley.com/blog/i-made-a-game-in-rust/
- adamnemecek 6y agoI think the parent means like AAA games.
- Thaxll 6y agoAs someone replied I was talking about AAA games indeed, everyone can make a game in any language with 50 reviews on the app store after 3years.
- steveklabnik 6y agoAAA games are coming, there's at least two studios public about their in-progress Rust work. And backchannel whispers that may or may not come to fruition with more. Time will tell.
- pjmlp 6y agoAnd another one left Rust behind.
- steveklabnik 6y agoThat wasn’t an AAA studio.
- pjmlp 6y agoOk, thanks for the correction.
- vlang1dot0 6y agoWhat AAA games exist in C#?
- NortySpock 6y agoKerbal Space Program, for one https://unity3d.com/showcase/case-stories/squad-kerbal-space-program https://unity3d.com/showcase/case-stories/squad-kerbal-space...
- kvark 6y agoIsn't Unity itself written in C++?
- serverholic 6y agoGotta start somewhere.
- netizen-9748 6y agoSounds to me like those things just need to be rewritten. Or is the plan to keeping using the same language and libraries for the next 60+ years?
- pjmlp 6y agoIf you ask UNIX clones developers....
- adamnemecek 6y ago> 0 games have shipped in Rust and there is no plan anytime soon in the future that it will. The language is still pretty new but there is a lot of people investing in this. Embark studios and Ready at Dawn come to mind. > People think that a good language would make a good game, that's error #1. The ecosystem matters more than the language itself, basically using Rust is starting from scratch so you can't use all the good things that C++ / C# had for the last 15 years. It's not an error. Ecosystem matters but to a point. Like game engines are written with a particular type of game in mind. If your game doesn't fit the particular use case, it might make more sense to roll your own. Also, if you have been building your own game engines in C++, doing it in Rust should not be much of a problem.
- smolder 6y agoIf you're waiting for some AAA title to ship, you'll be waiting a while. Big studios aren't going to be first adopters and they have expensive commercial tools for building games already. That said there are a bunch of toy project Rust games you could say are complete or "shipped" and many more games under development. There's no reason to be pessimistic about its use in the space. https://itch.io/games/made-with-rust https://itch.io/games/made-with-rust
- antidocker 6y agoYou know Rust makes RE easy for crackers wheres C++ is not. Ecosystem matter more than anything.