Which should I want to learn first for game development ? Please tell me... | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 6

Which should I want to learn first for game development ? Please tell me...

I am very interested about making games but I don't know how to start...

30th Oct 2020, 4:24 PM
sagar jadhav
sagar jadhav - avatar
41 Answers
+ 3
Start with c++
1st Nov 2020, 12:54 PM
King Charl
King Charl - avatar
+ 11
sagar jadhav Game development is huge term. You can be Animator, 3D model maker, Scripter, engine programmer, UI designer, story writter, ai programmer, game programmer.
30th Oct 2020, 4:44 PM
Kry$tof
+ 10
Learn C++ , c++ is best for game development it is used in making lotts of popular
30th Oct 2020, 4:30 PM
Dipendra
Dipendra - avatar
+ 9
I can recommend you Unity (Game Engine) if you want develop Indie or 2D Games. Then I would learn C#, bc it is used for scripts Unity. 😊 Hope I could helped you
30th Oct 2020, 9:38 PM
🔥EACY🔥
🔥EACY🔥 - avatar
+ 5
Thomas There is "canvas" and without any programming language you cant make games behavior , And Js decide the behavior or you can say the brain of site which tell what to do. Because A game is nothing but to display or blit images several times by conditions and Js is the best option. Eg - " Offline Dino Game " :)
31st Oct 2020, 4:06 AM
Priyanshi
Priyanshi - avatar
+ 4
Python is not very good for game development due to its nature. It is not a compiled language, (it is interpreted), which makes it VERY slow. Python is better for computational and AI/machine learning workloads, and C++ is good for games due to its speed and many features.
30th Oct 2020, 6:02 PM
Aria
Aria - avatar
+ 4
I am with K@neki 💞 🎧🎶 because C++ is a fast language and popular gameing asserts like GBA , NDS, PSP etc use C++ for their fast performance, and you can lean Java also because game like IronMan3 , UltimateSpiderman , TheDarkKnightRises etc are made in Java only and Java is best option for Android games also or C# which support many game engine Like unity, Godot etc. Learn - 1) C++ 2) Java 3) C# 4) JavaScript (The web games made by Js)
31st Oct 2020, 3:24 AM
Priyanshi
Priyanshi - avatar
+ 3
So in short can start my journey of game development by learning c++
30th Oct 2020, 4:47 PM
sagar jadhav
sagar jadhav - avatar
+ 3
C++
30th Oct 2020, 9:15 PM
Sonic
Sonic - avatar
+ 3
Try to learn which you can learn fast and which is not difficult 1.html.2.java scirpt.3python.4ruby.5sql.6.swift.7machine learning.8.ds with python.9python3
1st Nov 2020, 2:07 PM
༼༗ɊᏬᎬᎬᏁ༗༽🇵​🇱​🇿​Bhai➻❥Łøvε█▬█━━━━━━✦✗✦━━━━━
༼༗ɊᏬᎬᎬᏁ༗༽🇵​🇱​🇿​Bhai➻❥Łøvε█▬█━━━━━━✦✗✦━━━━━ - avatar
+ 2
Please give the answer I need a help
30th Oct 2020, 4:34 PM
sagar jadhav
sagar jadhav - avatar
+ 2
sagar jadhav You can absolutely learn game dev with Python using the pygame library. I would actually recommend this route for you first so don't have to deal with the extra knowledge needed to use C++. If you want to learn C++ as well or after that's fine of course; it is faster, just not easier.
30th Oct 2020, 4:37 PM
Maxwell Anderson
Maxwell Anderson - avatar
+ 2
Ok but c++ is is enough for game development or can we make professional level game from c++
30th Oct 2020, 4:40 PM
sagar jadhav
sagar jadhav - avatar
+ 2
Kry$tof One example is Eve Online which uses Stackless Python. They have posted articles on the past discussing it.
30th Oct 2020, 4:41 PM
Maxwell Anderson
Maxwell Anderson - avatar
+ 2
Ok thanks very much
30th Oct 2020, 4:44 PM
sagar jadhav
sagar jadhav - avatar
+ 2
sagar jadhav If you want to be game programmer than yes, you can. C++ is hard language so have it in mind, you will get frustrated but that's normal. For smaller games you can try Unity engine that uses C#. It's easier. Unity is used for mobile game development too. Great C++ engines are Unreal Engine and Cryengine. Big companies like Rockstar games, EA, Ubisoft have own game engines (written in C++) but if you will know Unreal or Cryengine you should be fine
30th Oct 2020, 4:51 PM
Kry$tof
+ 2
learn c++ its the best language for this job but you can also learn python instead because it's easy with the pygame
30th Oct 2020, 7:42 PM
Ahmed Bousaleh
Ahmed Bousaleh - avatar
+ 2
Martin Taylor You are right! :D
30th Oct 2020, 8:54 PM
Kry$tof
+ 2
Martin Taylor Yes, but python is easy to learn for beginners. I would still recommend learning C++ for game development, though.
30th Oct 2020, 8:55 PM
Aria
Aria - avatar
+ 2
Rishi Thats a good answer. I totally forgot about web games, in which choice JS is a good choice, as its relatively beginner friendly.
31st Oct 2020, 3:46 AM
Aria
Aria - avatar