67 AnswersNew Answer
It depends where you want it to run and what type of game it is. C# seems to be most generally recommended
Since Unity is a very popular game engine which uses C# as a scripting language a lot of people here on SoloLearn keep repeating that C# is 'the' game programming language. The Unity game engine is actually written in C++. If you need to modify the engine and recompile it then it is done in C++. Modern game engines have scripting languages which are used to add additional logic to the core game engine. This gets used for things like picking up health and ammo bonuses, and lots of other things. If you were to build a level in unity, or most modern game engines, without writing any scripts you could load up the level and run around in it but a lot of the interaction would be missing. This is where the scripting language comes in. It adds the functionality to your level that changes it from a map into a game. Interestingly Unity used to use a scripting language called Unity Script before it switched to C#. The Godot engine, which is free and open source, uses GDScript but the latest release adds additional languages, including C#, via modules. When using commercial off the shelf engines such as these there are multiple layers to the game. There is the game engine itself, which most homebrew developers won't touch. The scripts that you write. The game assets, models, characters, terrain, sound and music. Then the GUI, menus, load screens, dialogs etc. The scripting language provides an interface to the game engine which allows you to interact with it but you can't make the engine do anything with the scripting language that is not already built into the engine. So C# is still a useful language to learn for gaming if you are going to be using an engine that uses it. Just not the only one.
U can go for c# and c++ And then u can use game engines like unity and unreal
Any language, any framework. All depends on your creativity and project requirements. Is it 2D or 3D, text or graphic, from scratch or with ready-to-use components, etc?
The most common language to make games is C++ and C. You can try it using Unreal engine 4 all games made there like Fornite was wrote in C++.
Well, it depends on you... If you want to make a game for iOS users... Swift is best for you... And if it is for Android users you can use C# or Python.
Python It's hard but pygame is good
Search in google with name Like searching python download
If you want to make it on console, it may be C++. On Apple, Swift is best. On Android, Java. but C# is still probably best for now until you have experience
I think c++
C# for Unity C++ for Unreal GML for Game Maker Studio These 3 are the best language of best game engine
Ah, I remember me being this person a looong time ago... It was just 1 year before today 😅. Huh I guess time passes really slow for me 😪
How about if l want to make a war game
C++, java c# c-sharp is very populer now days
I think c# is better for gaming and unity support this language.
Depends of what kind of game you're creating, and also consider the os. If it's ios, swift is the best choice. But generally C++ it is.