6 answers
Asked
1094 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.
Login to comment
6 answers
Updated
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.
- 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.
Updated
Utkarsh’s Answer
Game development is primarily dominated by C family like C# or C++. Several game engines like Unity or Unreal support them.
Updated
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.
Updated
Marty’s Answer
Every language within the C family is excellent. It would be beneficial to consider mastering C++ and C#.
Updated
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.
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.