Skip to main content
6 answers
6
Asked 391 views

Which programming language would be most useful in making a game?

Which programming language would be most useful in making a game? I would like to create a game to improve my programming skills but I don't know which programming language would be best for game development.

+25 Karma if successful
From: You
To: Friend
Subject: Career question for you

6

6 answers


0
Updated
Share a link to this answer
Share a link to this answer

Utkarsh’s Answer

Game development is primarily dominated by C family like C# or C++. Several game engines like Unity or Unreal support them.
0
0
Updated
Share a link to this answer
Share a link to this answer

Marty’s Answer

Every language within the C family is excellent. It would be beneficial to consider mastering C++ and C#.
0
0
Updated
Share a link to this answer
Share a link to this answer

Anthany’s Answer

The main ones that get used the most are C++ and Python. As many people have already mentioned, Unreal engine utilizes C++ and is one of the major engines that gets used for making games, so I would absolutely start with those!
0
0
Updated
Share a link to this answer
Share a link to this answer

Eesha’s Answer

For game development, here are the most appropriate programming languages:
- C# with Unity: Great for beginners and versatile for creating cross-platform games.
- C++ with Unreal Engine: Ideal for high-performance games on PC and consoles.
- JavaScript: Best for web-based games that run in browsers.
- Java: Suitable for mobile game development, especially on Android.
If you're just starting out, C# with Unity is highly recommended due to its ease of use and strong community support.
0
0
Updated
Share a link to this answer
Share a link to this answer

Srinivasan’s Answer

Great Question. Please find below my thoughts.
1. Unity and C#: For creating 2D or 3D games, Unity is a widely used game engine that employs C#. It's user-friendly and comes with a wealth of tutorials.

2. Unreal Engine and C++: If you're aiming for high-quality, lifelike games, Unreal Engine is an ideal pick. It utilizes C++, which is slightly more challenging but incredibly potent.

3. Python: For beginners, Python is a breeze to learn and can be combined with libraries such as Pygame to craft basic games.

In essence, Unity with C# is perfect for novices, Unreal Engine with C++ for sophisticated graphics, and Python for uncomplicated games and learning. Select one depending on the type of game you aspire to create and your existing skill level.
0
0
Updated
Share a link to this answer
Share a link to this answer

Dat’s Answer

For game development, C++ and C# are the most popular choices. C++ is widely used for high-performance games and is the main language for Unreal Engine. C# is great for beginners and is the primary language for Unity, a user-friendly engine for 2D and 3D games. Both languages provide solid foundations and are industry standards in game development.
0