2 hours ago, Fulcrum.013 said:
Really you is right in case we talk about rendering of scene only. But anything else - game mechanics and so on is integration of phisics differential equations of vector functions using a finite-difference schemes, so heart of game logics involve both - calculus and linear algebra.
Well, if you're writing serious physics code... yes, of course. But for typical game logic, I have a hard time thinking of situations where I needed any calculus. Once you start to get into more advanced stuff, yes calculus starts to creep in, no doubt. Still, for around 90% of all gameplay code I ever had to write (including graphics and AI) you get along just fine without it.
in any case, if you're refreshing yourself on math for 3D game development, and you think your basic calculus is very rusty... sure, spend some time on it. But if you have a math degree, I guarantee you whatever you remember is more than adequate in that regard. The 3d matrix stuff is more important, because there's a good chance you didnt do that enough (even with a math degree) so that it's all second nature to you. And almost everything you do in 3D games programming will inevitably involve coordinate transformations, creating and manipulating matrices, etc, especially if you do any amount of graphics, AI, gameplay, even simple physics, etc.