+ 3
What should I learn if I want to build games?
building games
18 odpowiedzi
+ 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)
+ 6
Game Development resources
https://www.sololearn.com/discuss/625747/?ref=app
+ 4
C++ is one of the main game creating programs.
+ 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
+ 3
Unity runs on C# though so you might want to learn that if you will go for unity
+ 3
the end goal is to at the very least develop mobile games with in app purchases.
+ 2
I feel like I'm all over the place right now
+ 2
What specifically do you want to do in game development?
+ 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.
+ 2
so I have a lot of studying to do. this feels like pulling teeth sometimes
+ 2
thanks!
+ 2
Definitely C++
+ 1
Game engines such as unity are extremely helpful for game development I myself just started their free version.
+ 1
I hope all of this helps
+ 1
I just finished downloading unity so I’ll see how it goes.
+ 1
I hope you succeed. And remember if you have a problem just ask. Someone will be able to help
0
how would I implement what I learn though? just build in a command prompt and go?
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!