🎮 Language for Games 🎮 | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 9

🎮 Language for Games 🎮

what is the programming language for easy game creation but with reasonable performance?

10th Feb 2018, 1:49 AM
Biel Blue
Biel Blue - avatar
8 Answers
10th Feb 2018, 5:40 AM
Manual
Manual - avatar
+ 12
Java is great for gaming.
10th Feb 2018, 8:17 AM
Mayank Sakhare
Mayank Sakhare - avatar
+ 7
You could start learning c++ I'm not sure what you mean by reasonable performance. Does that mean easy to learn, but you can still make games with it?
10th Feb 2018, 1:51 AM
J.G.
J.G. - avatar
+ 5
For a simple 2D game, Java because it has built-in tools for everything you need and runs fast enough. For a 3D or more complex game, C++ is definitely the best option. It is very hard, but the speed advantages, massive amount of resources, and high flexibility make it ideal for AAA games. For 2D graphics in C++, use SDL2. It offers great control and user input, basically the same capabilities as Java but with more speed so more room for lag. For a 3D game, you have 2 options: Use a game engine, such as Unreal Engine, or a graphics library + other libraries for things like input. For this, OpenGL, GLEW, GLFW, and GLM are a good combination. This is very hard to do though.
10th Feb 2018, 2:03 AM
Jacob Pembleton
Jacob Pembleton - avatar
+ 5
Personally, I'd go with either of the two giants in the industry. They're amazing engines and good experience if you ever wanted to get hired on somewhere. Good deal on using the engines for indie developers also. C#: https://www.sololearn.com/Course/CSharp/ Unity: www.Unity3D.com C++: https://www.sololearn.com/Course/CPlusPlus/ Unreal: www.UnrealEngine.com
10th Feb 2018, 2:42 AM
Fata1 Err0r
Fata1 Err0r - avatar
+ 2
java can but spends a lot of memory. while with c ++ you can control all that consumption. but for c ++ it takes a lot of time to learn.
13th Feb 2018, 4:20 PM
Jusuf Hasic
Jusuf Hasic - avatar
+ 1
You can make games with python too. Not as good as other languages such as C++ but it is possible. Python is also one of the easiest languages to learn. If you download the pygame import from online it’ll be even easier with even better outcomes.
10th Feb 2018, 1:54 AM
Jax
Jax - avatar
+ 1
you can use java ,see mine as reference https://youtu.be/8aecEfEnO-M
12th Feb 2018, 8:11 AM
Mohd Zaki
Mohd Zaki - avatar