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.

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

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.