+ 3
Which programming language is best suited for learning game development?
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. š
+ 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.
+ 2
Thanks for the suggestion stellar..
+ 1
Ur suggestion are valuable to me Jacob