+ 2
Which language is the best to develop high graphic games
9 Answers
+ 1
The easy way : C#/JavaScript with Unity and Blender
Every hard thing is done for you, you can do 3D games quicker than before, without much trouble !
The efficient way : C++ with openGL, GLEW and I would advise GLFW but others like SFML or SDL2 can replace it
You can do everything efficiently, but you HAVE to do everything by yourself, or nearly at least
+ 3
I believe the language alone does not determine how good the graphics of a game are.
Graphics are are made by designers using graphics software.
+ 2
Games are mostly made using C++ and Java.
+ 2
+ 2
+ 2
C++ Graphics
https://www.sololearn.com/discuss/578649/?ref=app
+ 1
Well the best choice for high end graphics games is to use Gaming Engine. normal programming languages can help to develop the games' logic, but mostly they require additional lib support for graphics. thats not an issue with Gaming Engines. you can use Unity, for instance. It uses C# at backend. another option is Unreal engine.
0
tl;dr: Unity for ease of use, Unreal Engine for fully fledged AAA games and blender for... nothing.
It's not about the language you choose it's about the engine you use and what language that engine utilises. The most popular open source choices are Unity, Unreal Engine and Blender.
Unity is the most popular and so has the most resources and the largest community, it uses C#, Java script and Boo but C# has the most support. You aren't going to be making the greatest looking games with it as options such as lighting or shaders are very badly implemented. But it is the easiest to use.
Unreal Engine is what most companies are moving to nowadays, it's the fastest open source engine you can find and has all the tools you would need to make a full fledged AAA game. It uses C++ but the community is working on a patch of some sorts to allow you to use C#.
Blender if you didn't know has a built in IDE which allows you to combine the modelling aspect of Blender with programing. I haven't used it much but it uses Python and apparently is somewhat slow.
- 1
I'd suggest C++