+ 3
Is JavaScript an ideal language for gaming or is c++ or c# the only languages for game engineering?
Do you think JavaScript stands a chance in the gaming languages ? Or does node.js give it chance to even be a good option for gaming
3 Answers
+ 6
C++/C# are definitely not the only languages for game development. However, Unity uses C# for its scripting (they're discontinuing UnityScript/JavaScript support this year) and Unreal uses C++ for its scripting; so those two languages are ideal if you plan to utilize the better mainstream engines, and is what I personally recommend placing your focus in if you're going into that industry.
Unity is very good in terms of cross-platform support, so you can actually embed Unity into a website, and you can also create mobile games on Android with it. Again, it utilizes C#.
Java is a very powerful language and equally good in terms of being able to create games with it. However, I'm not knowledgeable in regard to any Java engines that are good, so I can't speak on that side of it. I'm a Unity developer.
As for JavaScript, I've never used it for developing games, so I can't really testify to how good or not it is or isn't. However, games aside, I can testify that NodeJS is amazing and something I recommend learning anyways. Overall, I would say that Javascript will be severely more limited than your other options in terms of game development.
RESOURCES:
Unity:
https://www.Unity3D.com/learn
https://www.sololearn.com/Course/CSharp/
Unreal:
https://www.unrealengine.com
https://www.sololearn.com/Course/CPlusPlus/
+ 7
To develop most games based on a web site you need JavaScript. To develop games in Unity 3D game engine you can both use JavaScript and C#. To develop mobile games for Android devices you can also use Java. To develop heavy and complicated games in unreal game engine you must use C++.
+ 2
Nekos, thanks a lot for your detailed explanation.
I really appreciate it.