Hi, i have experience in programming in java, javascript, c, c# and c++. I’m starting to develop a mobile game which needs two devices to be interfaced. The game sessions need to be hosted on a server. Which language and platform i better use?
I would just use the language that you use to write the client scripts in Unity. This way you can easily copy’n’paste some pieces of code between the code bases (struct definitions, some helper classes etc).
That means C# or JavaScript.
Hint: JsonUtility to quickly convert to/from JSON is included in recent Unity versions.
I don’t see any direct advantage of using C++, C or Java. Maybe only if you just want more of this stuff in your CV or you miss the languages so much that you have nightmares not using them for a couple of hours every day :P.