+ 3

What should I learn if I want to build games?

building games

10th Feb 2018, 1:45 AM
koda lewis
koda lewis - avatar
18 Answers
+ 6
For a simple 2D game, Java because it has built-in tools for everything you need and runs fast enough. For a 3D or more complex game, C++ is definitely the best option. It is very hard, but the speed advantages, massive amount of resources, and high flexibility make it ideal for AAA games. For 2D graphics in C++, use SDL2. It offers great control and user input, basically the same capabilities as Java but with more speed so more room for lag. For a 3D game, you have 2 options: Use a game engine, such as Unreal Engine, or a graphics library + other libraries for things like input. For this, OpenGL, GLEW, GLFW, and GLM are a good combination. This is very hard to do though. (C# could be good too, I’ve never actually tried it for games)
10th Feb 2018, 2:06 AM
Jacob Pembleton
Jacob Pembleton - avatar
10th Feb 2018, 5:41 AM
Manual
Manual - avatar
+ 4
C++ is one of the main game creating programs.
10th Feb 2018, 1:54 AM
Jax
Jax - avatar
+ 4
Most of the learning examples you can. If you meant actual game making (actual builds or just prototyping) the easiest way is to install a game engine (that uses the language you prefer and/or is most suitable for your game type) and go for it. Do mind that you will use a lot of stuff that is not mentioned here. Keep in mind that C++ might require some extra library documentation reading. Even if going with an engine, some are more barebones than others. 🤔 While some have built in compilers(unity for instance), others will need to be compiled via visual studio, gcc, etc
10th Feb 2018, 3:33 AM
A.A.
A.A. - avatar
+ 3
Unity runs on C# though so you might want to learn that if you will go for unity
10th Feb 2018, 2:01 AM
Jax
Jax - avatar
+ 3
the end goal is to at the very least develop mobile games with in app purchases.
10th Feb 2018, 2:05 AM
koda lewis
koda lewis - avatar
+ 2
I feel like I'm all over the place right now
10th Feb 2018, 2:03 AM
koda lewis
koda lewis - avatar
+ 2
What specifically do you want to do in game development?
10th Feb 2018, 2:03 AM
Jax
Jax - avatar
+ 2
Unity actually has really good tutorials on their website so they’re kind of all in one. Sorry to contradict you though Jayden lecorps.
10th Feb 2018, 2:04 AM
Jax
Jax - avatar
+ 2
so I have a lot of studying to do. this feels like pulling teeth sometimes
10th Feb 2018, 2:11 AM
koda lewis
koda lewis - avatar
+ 2
thanks!
10th Feb 2018, 2:18 AM
koda lewis
koda lewis - avatar
+ 2
Definitely C++
10th Feb 2018, 8:31 PM
Hanyerere
Hanyerere - avatar
+ 1
Game engines such as unity are extremely helpful for game development I myself just started their free version.
10th Feb 2018, 2:01 AM
Jax
Jax - avatar
+ 1
I hope all of this helps
10th Feb 2018, 2:04 AM
Jax
Jax - avatar
+ 1
I just finished downloading unity so I’ll see how it goes.
10th Feb 2018, 2:07 AM
Jax
Jax - avatar
+ 1
I hope you succeed. And remember if you have a problem just ask. Someone will be able to help
10th Feb 2018, 2:12 AM
Jax
Jax - avatar
0
how would I implement what I learn though? just build in a command prompt and go?
10th Feb 2018, 2:00 AM
koda lewis
koda lewis - avatar
0
You will have to pay once you start actually making money though. Just make sure you read it all before you decide what to download. Good luck!
10th Feb 2018, 2:06 AM
Jax
Jax - avatar