Which languade is beat for game making? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
0

Which languade is beat for game making?

i wanna know which languages can help me lot to making my own mobile games.

22nd Apr 2018, 7:14 PM
vijay thakur
vijay thakur - avatar
17 Answers
+ 2
C++ for AAA games like Battlefield, GTA 5, Real Boxing, Doom 3, Wolfenstein I, II. Java for 2D and basic 3D games like Minecraft. C# for 2D and 3D (much better than Java) games like Terraria, and Unity games. C for 2D and 3D games like Doom, RTCW Python for 2D games like... don't know, search on github.
22nd Apr 2018, 7:18 PM
Alihuseyn Kengerli
Alihuseyn Kengerli - avatar
+ 1
so which one is easy to learn
22nd Apr 2018, 7:21 PM
vijay thakur
vijay thakur - avatar
+ 1
C++ is the hardest language. If you want to create games easily, maybe you need to learn C# with Unity or XNA (game library). But C++ has so much better performance and you don't need to download frameworks like .NET or virtual machines like JVM. When you work with C++, you will not pay money. But with C# maybe you will, because it's from Microsoft ☹️
22nd Apr 2018, 7:25 PM
Alihuseyn Kengerli
Alihuseyn Kengerli - avatar
+ 1
thanks bro
22nd Apr 2018, 7:27 PM
vijay thakur
vijay thakur - avatar
+ 1
vijay thakur if you want to use Python, you can use: For 2D -> Pygame, PySDL2, PySFML. For 3D -> Panda3D, Blender, Godot For 2D and 3D -> Pyglet, PyOpenGL.
22nd Apr 2018, 7:48 PM
Alihuseyn Kengerli
Alihuseyn Kengerli - avatar
+ 1
bro i wanna learn c++
22nd Apr 2018, 7:49 PM
vijay thakur
vijay thakur - avatar
+ 1
vijay thakur See if you can find something useful here https://code.sololearn.com/WaVusr8J1KvK/?ref=app
22nd Apr 2018, 7:51 PM
KrOW
KrOW - avatar
22nd Apr 2018, 7:52 PM
Alihuseyn Kengerli
Alihuseyn Kengerli - avatar
22nd Apr 2018, 8:00 PM
Alihuseyn Kengerli
Alihuseyn Kengerli - avatar
+ 1
vijay thakur Do you know that SL is avaible on mobile too and supports miltiple language execution?
22nd Apr 2018, 8:11 PM
KrOW
KrOW - avatar
22nd Apr 2018, 7:21 PM
jerome
0
Some languages are more performants by nature and features (C++, C) others by multiplatform capacity (Python, Java) and others for others characteristics (C#, Javascript) and you must do a choose based on your projecrs requirements... Now i think that if you want do serious game development you have learn basic general game programming (patterns, software architectures, math, algorihms, animations etc)... Exists tools for simplify game development (like Unity) but every one has pro and cons
22nd Apr 2018, 7:35 PM
KrOW
KrOW - avatar
22nd Apr 2018, 7:54 PM
Alihuseyn Kengerli
Alihuseyn Kengerli - avatar
0
i dont have pc right now. how can i work on my android device
22nd Apr 2018, 7:56 PM
vijay thakur
vijay thakur - avatar
0
means how to proceed with mobile. i wanna learn c++
22nd Apr 2018, 7:59 PM
vijay thakur
vijay thakur - avatar
0
SL its acronym of SoloLearn
24th Apr 2018, 3:17 PM
KrOW
KrOW - avatar
- 1
KrOW what is full name of SL
24th Apr 2018, 2:42 PM
vijay thakur
vijay thakur - avatar