+ 9
🎮 Language for Games 🎮
what is the programming language for easy game creation but with reasonable performance?
8 Answers
+ 6
Game Dev Resources
https://www.sololearn.com/discuss/625747/?ref=app
+ 12
Java is great for gaming.
+ 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?
+ 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.
+ 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
+ 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.
+ 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.
+ 1
you can use java ,see mine as reference
https://youtu.be/8aecEfEnO-M