What will be the best programming language for making games? | Sololearn: Learn to code for FREE!
Новый курс! Каждый программист должен знать генеративный ИИ!
Попробуйте бесплатный урок
+ 6

What will be the best programming language for making games?

I want to know this because I am wanting to making games for a long time but I don't know which one will be the best for making games.

10th Jan 2017, 11:22 PM
Daniel
Daniel - avatar
29 ответов
+ 8
since you r thinking of gaming. i know people who do it great on java. but eventually you will feel the need of more languages than one for gaming and it is easy to learn most languages after c++ so prefer learning c++ first.
11th Jan 2017, 1:02 PM
prabin
prabin - avatar
+ 7
I don't think there's such a thing as the 'best' programming language for games. It depends on your platform, but by far the most popular is C++. Java for example is popular with Android. Not sure about iOS though...
10th Jan 2017, 11:44 PM
Daniel Stanciu
Daniel Stanciu - avatar
+ 7
What kind of games you wanna make? Simple web browser games? - Javascript State of the art complex games? - C++ Mobile or something in the middle? - Java/c#
11th Jan 2017, 7:25 PM
J.A.
+ 4
I think c# would be best. It is also used in unity, so that will give you an easy platform to start.
11th Jan 2017, 2:31 PM
Noralie
+ 4
By performance, by features and possibilities, by far C ++ is the most popular for creating serious games. If you understand about AI and want to have an AI in your game, I recommend an in-depth study of the concepts of the language "Lua" for this.
11th Jan 2017, 6:10 PM
Nelson Pinheiro
Nelson  Pinheiro - avatar
+ 3
My recommendation to you is start with JavaScript HTML5 CSS3 and games oriented for Web since most of new consoles and mobiles have the capabilities of run HTML5 games via a web framework SDK in most cases it can be integrate to Eclipse or Visual Studio and using a sore of game engine or library as Phaser or Babylon JS you can make 2D games with the first and 3D games with the second. Both engines are open and have an extensive community of developers involved in forums and mailing lists. And if you don't want to configure anything use a cloud based development environment as Cloud9 and start coding there after dropping the Phaser library or the one that you prefer.
11th Jan 2017, 5:03 PM
Pablo Zuniga
Pablo Zuniga - avatar
+ 3
java or if u hate java c# or c++
12th Jan 2017, 7:56 AM
XOPGAMINGX _300
XOPGAMINGX _300 - avatar
+ 3
Java for pc games c++ for mobile games if u hate java use c#
12th Jan 2017, 7:58 AM
XOPGAMINGX _300
XOPGAMINGX _300 - avatar
+ 3
i dont hate java but i know that a lot of people hate it
12th Jan 2017, 7:59 AM
XOPGAMINGX _300
XOPGAMINGX _300 - avatar
+ 3
HTML (Use CSS and JS), Java, C++, C#
8th Jul 2018, 9:41 AM
Arkan
Arkan - avatar
+ 2
I want to do video game development as well, and I started with C++ and now I'm doing Java. I'm finding Java much easier to learn because I know the basics in C++. However, Java is easier so I would recommend doing it first.
11th Jan 2017, 6:44 AM
Daniel Stanciu
Daniel Stanciu - avatar
+ 2
if you wish to make a game engine first then to make the game you wish you are better of learning c++ or java, but if u only want to make a game then i suggest you would look for game engines and see wich one suits your needs.
11th Jan 2017, 7:14 PM
Aqim Iljazi
Aqim Iljazi - avatar
+ 2
I watching game develop and C++ is Boss in 3D.... Ideal with LUA. this is like a Pro ;-)
12th Jan 2017, 12:15 AM
Ondřej Dobrusky
+ 2
if you want to make small games like snake games then i prefer c++ but if you are looking for bigger games then python is the easiest and fastest one which you can choose you can make online games too but if you need greate speed only then go for java but i think python is awesome
12th Jan 2017, 4:48 AM
ARNAB BISWAS
ARNAB BISWAS - avatar
+ 1
If you're just starting out, I'd recommend trying out unity. It's compatible with c# and JavaScript (EDIT: my bad it's actually unityScript) (though I'd personally recommend c# over it anyway). they have good noob friendly tutorials to make games from scratch. Here's one to make a Super Monkey Ball kind of game : https://unity3d.com/fr/learn/tutorials/projects/roll-ball-tutorial
11th Jan 2017, 1:07 AM
Nsyse
Nsyse - avatar
+ 1
For PC games C++ or C# (I prefer C++), for mobile apps Java ;D
11th Jan 2017, 2:32 PM
ICE
ICE - avatar
+ 1
I prefer you learnt first c++
11th Jan 2017, 3:09 PM
Mayank Singh
Mayank Singh - avatar
+ 1
c# for unity is sure the best bet. But you have several valid alternatives; even python is viable today. Also consider scripting languages, they are a easy introduction to programming altogether(godot gd script springs in mind).
11th Jan 2017, 3:22 PM
nicola devoto
nicola devoto - avatar
+ 1
Java or C++ depends on
11th Jan 2017, 5:32 PM
Tenny Brown
Tenny Brown - avatar
+ 1
I don't even know how to make an engine and yes I know what an engine is.
11th Jan 2017, 8:52 PM
Daniel
Daniel - avatar