+ 11
(Solved)I want to be a game devoloper. What programming languages should I use?
Should i use python, c++ or cSharp for game dev. Also do you need a license for Unreal Engine? Should I use GameMakerStudio? Post your suggestions below. I know a bit of C# but will the game engines make my laptop💻really slow? Should i download Blender for the graphics? Thank you for the suggestions. I downloaded Unity.
54 Answers
+ 19
Every language is good for creating their own kind of games so you can use any language
+ 11
Currently, The best programming languages for games are:
C++
Java
HTML5
CSS3
JavaScript
SQL
Game programming is the lifeblood and skeletal framework for all games you and I play. All of the crazy things you can do in the Grand Theft Auto games? ALl programmed.
Systems Programming
Systems programming means programming for a stand-alone application, such as a video game run on your machine.
The two most common languages for game designers to learn are C++ and Java, although other languages are popular (such as C# for Unity).
Another type of programming you may hear referred to is scripting, but that essentially comes down to a type of systems programming.
Web Programming
Web programming is used, enough, for applications that are run through a browser over a web interface.
Web languages are not so much one-or-the-other, they work in unison to create the kind of experience players expect.
More: https://www.gamedesigning.org/career/programming-languages/
+ 10
If you want to become a game developer, then you should probably choose C++
+ 7
better learn c++ .And u dont need any license for unreal engine.but u need to have a better laptop or pc with ssd or i5 or i7 above processor to run it smoothly.
+ 6
All of them are good however for beginners I would recommend Godot is it's easy to learn to use and is friendly to all types of developers
+ 6
If you want to be a game developer then learn C++ or Java, although some other languages like C# are becoming popular. Once you've learned the basics of these languages, then go into their libraries. I'll suggest some for you:
For C++, you could use SFML or DirectX for 2D and 3D graphics. There's no need for any additional tool when it comes to HTML5, and I don't know if there are any library for C# or Java. For C++, install Visual studio. For Java, install IntelliJ Idea, and for C#, install Unity Hub and the editor. That should get you started on your journey to the beautiful world of game development.
+ 4
Aathmaj bro if you downloaded unity.First, you have to learn c# and probably you are a new or beginner in unity so you don't have to download blender it's a advance level graphics tool you can use unity's graphics engine to make graphics
Even I also want to become a game dev, and I used to learn Godot first 😊
+ 4
Hello Aathmaj! You can use anything game engine for making game. But I use godot engine for my start goals. You also can use game maker studio for your first game. If you think you are very good or inspired to make game, you can use unity. Or if you want complex code, you can use unreal engine 4.
Thanks for read my answer!
+ 4
I personally recommend you to use UNITY as engine because it helps you a lot. It works with C#.
If you want to make everything on your own then it is better to choose JAVA or C++
+ 3
Also should I download Blender for the graphics? Should I make a FPS game or a survival game?
+ 3
then go with unity bro its also similar like unreal engine for game development.And one more thing is watch youtube videos on unity game development.
+ 3
are u can use visual studio that has inbuilt unity support with c# but the download size is about 35 gb 😂😂
+ 3
Aathmaj
See if you want to be a game dev first you have to be a good programmer, every game developer must be a good programmer, if you are talking about which language should you choose so I will prefer begin with c++ cause its faster and effective compare to any other language.
Unreal engine (c++ / c#)
Unity. (C#)
Godot (c#, c++, gdscript)
Here are some most professional game development software you can use to develop your first game but I will prefer to use Godot cause it's simple and beginner friendly 😊
+ 3
C# it's the best language for game dev! him fast and easy for learning :)
+ 3
Blender and autocad
+ 3
c, c++ and java
+ 3
I have some suggestion u might as well try
U can learn csharp/c#
The game engine is unity which is famous in game developing and use csharp as its language of coding
UNITY SUPPORTS
2d and 3d dimension
u can import models and make models in blender and its free
or u can make 2d object using photo editing
and also real engine is advanced lol than unity
+ 3
Unity Engine is best for beginners but Unreal engine has better graphics than unity, unity uses c# while unreal uses c++ programming language
+ 3
To be honest its not good to teach a beginner to go full out like making a console game.
For beginners they need to learn the starting point of game developing and dont ive them less hope because of divide work what i meant is like artist make the models and the programmer do the coding.
In starters U CAN MAKE A SIMPLE GAMES for practice. Other programmer can do, not other but most programmers can do modeling, basics model or u can use shapes already made in game engines for ur character lolz. unity is for starters u can simply under stand the interface, unlike real engine it good for advanced graphics and 3d rendering and its uses c++. But its ur choice lolz
+ 3
C/C++
Html/css/js
Best in programming languages