2 answers
Asked
119 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
2 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
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.