- 1
What are the complete math topics to learn for game dev?
I want a complete list to drive from begineer to advance in game development.
2 Answers
+ 3
Heyo,
Math in game development depends entirely on the game itself, and perhaps, the engine itself (if one is used). Most math can be done for you such as, general physics, collision detection, light, rendering.
However, a fair bit of math you should still understand to work with it, and you may find areas where you want to write your own math.
I would personally recommend precalculus / physics.
Many areas of trigonometry are very common, such as, distances, finding or moving along circles (cos/sin/atan2), interpolation.
You will be using many transformations.
The biggest thing is probably just being familiar with 2 or 3 dimensional space. Vector maths: normals, magnitude, vector operations, are all very useful and heavily used.
Matrices are useful to know, but less common.
Check out mathf, Unity's math class.
But Overall I think you're over thinking it. You will not be able to go straight into 'advanced' game development without starting. So start, you'll have a lot of other things to learn.
+ 2
If you just want to make games with unity you dont really need math, in programming you need math if you work with graphics APIs or machine learning