|
|
|
|
|
by fire_lake
535 days ago
|
|
The promise is to write the whole game in Rust, rather than having a split between C++ and a scripting language. The most common example of this is Unity with C++/C#. Having one language makes certain debugging tasks easier and can lead to faster execution. Using only one language is difficult in C++ due to the lack of garbage collection. What the Rust community is finding out is that it is also difficult in Rust due to compile times and the rigid borrow checker rules. |
|
There was no garbage collection in all those 8 and 16 bit home computers and game consoles programmed in straight Assembly.
If Rust can't top this, then its value for game development community isn't as great as many think it is.