If i want to develop/create games i need to learn programming if i want to program i need to learn math and physics
Now the question is what do i need to learn at math and physics to program games
I’m not asking to take courses at school, i’m just doing this at home for fun, or as a hobby
Tell me guys everything i need to learn
Thx and sry for my grammar.
This might be a resource:
https://www.udemy.com/course/games_mathematics/
Also, GameDev.tv is developing a course for game mathematics - due to be released in a few weeks I believe. GameDev’s courses are the best I’ve seen for in-depth self-study.
You can use a finished engine like Godot. The math is not that advanced most of the time as there are thousands of tutorials how you can make stuff for games.
Understanding vector arithmetic and transformations is very important. A lot of simple vector problems can also be solved with a mountain of high school trigonometry and algebra.
I’ve seen developers use trigonometry to solve problems that only require addition and multiplication.
Linear algebra would be my number 1 recommendation, followed by 3D calculus (Calc 3 at a lot of schools), and a calculus based physics class.
You probably won’t need to apply 3D calculus, and most game engines handle the physics, but these classes will give you a lot of practice solving problems with vectors.
I’d probably answer that question by saying: “you need to know enough about physics to know what the physics engine documentation is talking about.” You can rely on the programmers of the engine to have done the math correctly, but you need to know how to apply its facilities to your problem, including understanding which facilities are applicable in your scenario. Eventually you’re going to run into a situation where the physics engine isn’t behaving like you expected it to, and then you’re going to have to know enough to be able to debug what’s gone wrong (with your setup of the engine …).
i need only the list for both math and physics, as an example for math i need to learn that , that and that, for physics same thing