yinaak
(yinaak)
July 11, 2020, 7:09pm
63
anonymous_user_15fbac48:
If I understand you correctly. You are saying that you don’t want to learn yet another language? Well, welcome to the club, nobody wants to learn yet another language.
However, in my case, it’s C++ that is the yet another language. I have learned already C, C#, F#, and of course now Rust(In progress). Also it’s 2020 and not 1997, C++ isn’t that dominated anymore at all, not even in the game industry, and certainly not for game logic. Nobody really can predict the winner of this race, but my money is on Rust. All of it. Because the worst case is only to have to make my own engine instead.
If UE5 can’t do it, and I’m not here for UE4, because the latter **** still got an editor that can break your entire project just by moving around assets. Yeah, I actually managed to break a template project already just recently… However, editor extensions are written in C++, too. Or Python now? Yet another language for that what Unity can use C# for all. Or in my case, with my own engine I just could use Rust for all.
Anyways, there is actually one big flaw with Rust, at least if you want to use it with UE4/5. Rust doesn’t have hot reload yet, at least not officially. But, if the Rust lang devs are serious, and according to their Are We Game Yet web page, they are having their eyes on gaming, too. There could be such a feature for it soonish. It’s Rust’s design philosophy to be one packages for all your needs, hence the Cargo, documentation, and formatting systems. They made surveys already, they know how to prioritize regarding game dev.
Learned a lot! Thanks!
So many information for Rust.
Look forward to something like “WebAssembly” in UE4, which doesn’t care about the programming language.