Sign in to follow this  
3Dgonewild

I want to improve my skills..

Recommended Posts

3Dgonewild    174
First off all , i havent finished school yet...im a student. I made this thread to ask if anyone knows any good way to learn advanced math & physics functions used in games. Where can i find some good tutorials ? Thanks.

Share this post


Link to post
Share on other sites
I_Smell_Tuna    96
Well these days there are a lot of SDK's out there that will do most of the work for you, all you have to do is provide the data. If you interested in knowing what goes in to games check out the Resources section of the website or hit up your local book store and check out the table to contents on the books they have there. Barnes and Noble and Booksamillion have tons of Gamedev books these days, and if you have a Borders bookstore around you they have an entire section devoted to it. :) Good luck.

Share this post


Link to post
Share on other sites
Hodgman    51339
I assume you know trigonometry already. If not, go learn trig!

You can do courses on "Linear Algebra" at universities etc, but it's basically just an extension of trig. Linear algebra will teach you dot-products, cross-products and other vector-maths. This vector maths is very useful in games, from doing basic physics to collision detection to anything!

If you just search for "Linear Algebra" on google you should be able to find some good resources.

The other maths knowledge you will use a fair bit in games is matrices (mostly 4x4 or 3x3 arrays). Theres actually a fair few articles on matricies on gamedev!

Fortunately, when making games, someone will have already implemented the code to do a matrix multiplication or a dot-product for you, so you dont need to memorise how to do that stuff, but you do need to memorise how you can use the results. For example, if you have a point in space, and you want to rotate it, you can use your matrix multiply function to do that for you, or if you have 2 vectors that represent directions, you can use a dot-product to find the angle between them...

Actually, theres quite a few "math and physics" articles on gamedev which you might find useful!

Share this post


Link to post
Share on other sites
Bob Janova    769
I think Hodgman just about covered it (nice post there!). The most important parts of maths and physics for game development are, imo:

  • Vector and matrix operations. Essential for any 3D game, even if you don't actually have to do the operations you have to understand when to use them and what the results mean.
  • Numerical integration is very important for physics based games. Analytical calculus isn't necessary in most cases.
  • The physics of elastic and inelastic collisions, moments of inertia etc. This group of subjects is called rigid body dynamics.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this