3 ms·
C# was the only choice they had of a typesafe language that had a runtime portable to many platforms (Mono). C++ is terrible for fast iteration times and is ca
by hesdeadjim 8y ago
C# was the only choice they had of a typesafe language that had a runtime portable to many platforms (Mono).
C++ is terrible for fast iteration times and is capable of hard-crashing with simple mistakes, Lua is not typesafe and the library support is weak, and Java is still not a portable language in 2019 (PS4, Xbox, Switch and even iOS).
C# has ended up being a wonderful choice to build games in, and now that the 2019 version of Unity has an incremental GC we are entering a golden age with the tool.