Will anyone explain me which programming language should i learn for (2D)game development???? | Sololearn: Learn to code for FREE!

+4

Will anyone explain me which programming language should i learn for (2D)game development????

10/23/2021 5:37:54 PM

Sunith Das

32 Answers

New Answer

+17

C++ is a language with a relatively high entry barrier (meaning it’s quite difficult to learn), but the reward is greater because it allows more direct control over the hardware and graphical processes (something very important in video game design). It is an object-oriented language, meaning it uses internal structures to better organize code into reusable blocks (classes and objects). It is by far the most commonly used language for writing game engines, and some engines (such as Unreal) only accept information written in C++.

+9

There have been a lot of suggestions here, and they are all viable, so here is so something to help you choose: python is the easiest, but the least controlling to use, while java is slightly harder, but gives better control, and then there is C#, which is harder still, but gives very good control, and finally C++, which is the hardest, but also the best for control. Taking this into account, and the fact it is used quite often for its rank in this list, I would recommend C#, however feel free to use whatever u wish from these. (P.s. heard of Fortnite? Big hit! Uses unreal engine, which is coded in C++, which makes that another good option, I would pick one of those two, C++ or C#)

+4

Depends on platform really. Try C# and Unity for starters, lots of learning materials and big community

+3

for creating a high end game you need to learn multiple programming languages low end games can be created without learning programming using applications such as unity

+3

At first try create a game with html, css and javascript.

+2

https://content.techgig.com/5-preferred-programming-languages-for-game-development/amp_articleshow/84677550.cms Article on the topic

+1

C++ , python, java

+1

For 2D learn Javascript, HTML, CSS ,Canvas and the animation Libraries.

+1

Hoang Ben , Correct Nice Opinion! https://scratch.mit.edu

0

personal I think python is a good one, easier to learn and only growing in the industry. Modules for c to python development already exist so they fot together, so after you get python, try a bit of c, most of it will just feel natural.

0

Hey man, I'm fairly new to coding, but from what I can tell C# is the most popular for game development. Hope this helps bro

0

C++,Python and java

0

I would suggest c#

0

I think you should do scratch, you can even make 3D games

0

C++,HTML

0

C++,Python,java

-1

Use searchbar, you will find a lot good answers

-1

-1

-1