Advice on How to Learn Advanced Mathematics for Video Game Development?

I have been a game developer for many years on Roblox and considered myself an advanced Lua programmer.

However, my biggest struggle has been mathematics.

The highest level math I have learned in academics is Algebra 2, along with a bit of trigonometry.

My question is: what mathematics should I try to pursue? Should I take a linear algebra course, try to learn more advanced trigonometry, or is there advanced mathematics learning material that you know of that is strictly for video game development?

My goal for mathematics is to be able to program things such as, spherical planet gravity, vehicles (using CFrame) and to be able to manipulate objects’ CFrame and orientation in more advanced ways in general.

Thanks.

Any thoughts are appreciated.

trig and i highly recommend learning this

you wont need to use this in your ever day script unless spherical planet gravity but its up to you if you wanna learn complex math like this

maybe depends if you want to its not really a must

not any ik im pretty sure there isn’t

1 Like

My best recommendation would be to pay attention in math class at school. And yeah game development is a vast world. You always have room to learn. The internet will always be there to help!

Basic math at school of course. Algebra, physics, basic trigonometry

1 Like

I’d also suggest break it into small bits where you learn something specific you want to do.
So you mentioned CFrames, is there some particular problem you want to solve, or something you want to do with them that you aren’t sure of?
If there is, post some details of it here and I’m sure people will help, and just build it up slowly that way.

1 Like

yeah that is what i was saying i assumed you knew algebra bc

1 Like