3 ms·
>Not surprisingly, c# has succeeded where Java has failed in being cross platform, used for instance in game development with the unity engine C# succeeded in
by bitmapbrother 8y ago
>Not surprisingly, c# has succeeded where Java has failed in being cross platform, used for instance in game development with the unity engine
C# succeeded in game development? That's its claim to fame? Being an optional scripting language used by Unity? The real work is done by the graphics engine that's written in C++.
>or multi platform mobile development via xamarin
Last time I checked the percentage of apps on the App Store and Google Play that were written with Xamarin tools were so low that they barely even registered.
- ivm 8y agoIt's not optional, it's the only language used in Unity by developers since UnityScript got deprecated. At least Google Play has more apps in Xamarin[0] than in ReactNative[1] but RN is used in many top apps while Xamarin apps are mostly obscure. [0]: https://www.appbrain.com/stats/libraries/details/xamarin/xamarin https://www.appbrain.com/stats/libraries/details/xamarin/xam... [1]: https://www.appbrain.com/stats/libraries/details/react_native/react-native https://www.appbrain.com/stats/libraries/details/react_nativ...
- pjmlp 8y agoAnd even more in Java and C++ than those two summed up together.
- mellinoe 8y agoThere are a lot of very successful indie games written in C# (entirely, not just in a scripting layer). It is very popular for game development.
- lawlessone 8y agoand lots more aren't.
- de_watcher 8y agoThe engines nowadays are the problem of the engine developers. There are about 5 to 10 serious ones. The actual game logic is written by the game developers in these "scripting languages". Sometimes the language is C++, but with Unity Engine it's C#.