Which should I want to learn first for game development ? Please tell me... | SoloLearn: Learn to code for FREE!

+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...

10/30/2020 4:24:42 PM

sagar jadhav

44 Answers

New Answer

+3

Start with c++

+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.

+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

+8

Learn C++ , c++ is best for game development it is used in making lotts of popular

+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.

+4

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 " :)

+3

So in short can start my journey of game development by learning c++

+3

@Thomas Here is a list of game engines that shows the primary game engine language and the secondary scripting language used... https://en.wikipedia.org/wiki/List_of_game_engines You will notice how few entries use Python. Games can be, and have been, written in any general purpose language provided it is fast enough for the task in hand. However, commercial concerns mean that companies are not overly keen on writing game engines in a scripting language where everyone can see their code.

+3

C++

+3

I am with [email protected] 💞 🎧🎶 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)

+3

@Thomas, Scratch is easy to learn and so is BASIC. Both were specifically designed for teaching programming. It's easier to create a game in scratch than Python. Visual Basic can call DirectX and compiles to the same common language runtime code that C# does. If easy learning is your priority you could learn either of those. Lua is another easy to learn scripting language and it's used in Roblox. By the way you do realise that libraries like PyGame and TkInter are Python bindings to C/C++ libraries don't you?

+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

+2

Please give the answer I need a help

+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.

+2

Ok but c++ is is enough for game development or can we make professional level game from c++

+2

Kry$tof One example is Eve Online which uses Stackless Python. They have posted articles on the past discussing it.

+2

Ok thanks very much

+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

+2

learn c++ its the best language for this job but you can also learn python instead because it's easy with the pygame

+2

@Kry$tof It's futile pointing out Python's weaknesses on SoloLearn. The Pythonistas will just accuse you of heresy. Python is so fantastic and easy to use for AI and ML I'm surprised that the Pythonistas have not found a cure for cancer and solved all the worlds problems already. Maybe the real world doesn't have the same opinion. Reality has a habit of doing that.