3 ms·
Well according to your definition only one language could have ever fit the description. It had to have a commercial game engine: so C++ or C#. It had to have
by Ygg2 1y ago
Well according to your definition only one language could have ever fit the description.
It had to have a commercial game engine: so C++ or C#. It had to have cross platform GUI with Qt features - so C++, maybe Delphi. And it had to have seat at GPU standards so C, C++ and Python.
Forget Rust. C doesn't fit your criteria. Or Java. Or C#...
By cherry picking your criteria you can create an argument that pre selects one language.
- pjmlp 1y agoThere are several commercial game engines that were C before being C++, same applies to industry standards in the graphics and games industry. Console devkits included. Also the fact that C89 (minus one or two things) is a subset of C++ is still a reality that many studios take advantage of. Java is indeed not used at all in the commercial games industry, unless the authors only focus on desktop or Android. There is a reason why the very first thing Microsoft did after Mojang's acquisitions was to rewrite Minecraft into C++ for mobile platform and game consoles. They only don't get rid of Java version due to the modding community. C# is only used thanks to Unity and even that is powered via C++ engine, and a compiler that translates MSIL bytecode into C++. Yes, Rust still has a lot to catch up in this GUI and games industry. On VFX, it isn't even part of the reference platform for the industry, https://vfxplatform.com/ https://vfxplatform.com/