Sign in to follow this  

Linear Algebra in Game Programming?

Recommended Posts

I'm currently a first year computer science student at Memorial University found in Newfoundland, Canada, and yesterday I decided to register for Mathematics 2050 earlier than what I should have. I found out it's virtually all about vectors and matrices. From what I can tell, Linear Algebra is a very important part of graphics programming, and Matrices/Vectors is literally linear algebra. Can anyone verify this for me? Is it that important to game programming, and is it worth doing this course as soon as I can? Any information would gladly be appreciated, as I want to get into game programming, and I really want to know what math courses would be the best to do over the next 4-5 years. Thanks, jlgosse

Share this post

Link to post
Share on other sites

Yes vectors and matricies are very important to game developers. The would be one of the most important things that you will have to understand.
Other then that, you will want to do a lot of trig. Depending on how serious you want to go, calculus and algebra will help for deriving your own formulas and understanding some of the really heavy material.
If you are just interested in graphics then that will help. Physics could also be useful to you for forces applied (ie, defining a car).


Share this post

Link to post
Share on other sites
Yeah, I definitely would take linear algebra asap

In particular you should work on understanding how to apply the basics in different situations:

-Dot product, scalar and vector projection
-Cross product
-Linear transformations
-How to compose individual transformations together
-Quaternions (not hard)
-Equations of lines, planes, spheres
-Operations involving normal vectors


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