+ 3

Which programming language is best suited for learning game development?

10th Feb 2018, 8:08 AM
Shankar Sharma
Shankar Sharma - avatar
4 Answers
+ 6
I'll say C# along with Unity, another option is C++ with Unreal Engine. There are a lot of other options on the internet and the answer is only a Google search away. šŸ™‚
10th Feb 2018, 8:11 AM
Harsh
Harsh - avatar
+ 3
For a simple 2D game, Java because it is easier than other options, comes with built-in graphics, and runs fast enough. It is a good place to start. Once you want to get into 3D development or more complex 2D development, C++ because it is amazingly fast. It is the main language to make AAA games because of this. For a 2D game, a good library is SDL2. It handles everything you might need for a game. For a 3D game, you have 2 options. The first, and much easier, is to use a game engine. Unreal Engine is a great one for C++. Your other option is to use a graphics library like OpenGL. You will also need other libraries for things like input. OpenGL is for graphics, GLEW and GLFW do things like opening the window and handling input, GLM handles math related to 3D graphics, and SOIL2 loads images.
10th Feb 2018, 1:06 PM
Jacob Pembleton
Jacob Pembleton - avatar
+ 2
Thanks for the suggestion stellar..
10th Feb 2018, 8:23 PM
Shankar Sharma
Shankar Sharma - avatar
+ 1
Ur suggestion are valuable to me Jacob
10th Feb 2018, 8:24 PM
Shankar Sharma
Shankar Sharma - avatar