>> Home > Courses > GMT   

Game Mathematics



Level:
Beginner / Intermediate
Instructor(s):
Frank Luna
Time Blocks:
12 weeks
Credits:
Undergraduate / College Credit : 3
Continuing Education Units (CEUs) : 3
Professional Developer Hours (PDHs) : 30
Tuition:
$225.00 - Enroll Now
Click here to view free sample material for this course.


 
 
You may also like to consider some of our related course and event offerings:


C++ for Game Developers Module II

Artificial Intelligence for Game Developers

Physics for Game Developers
 

Why should I take the course?

This course will introduce you to the fundamental mathematics used in the modern game engine development process. Combining key elements from the fields of geometry, trigonometry, and linear algebra, you will learn about the core game mathematics used by all game developers to make realistic computer games.

What will I learn if I take this course?

You will learn how to use mathematics to solve challenging problems in game development. The math for games lessons cover the following topics:

  • Set Theory and Functions
  • Polynomials
  • Trigonometry
  • Vector Mathematics
  • Matrix Mathematics
  • Quaternion Algebra
  • Linear Transformations
  • Analytic Geometry

  NB:For more detailed information on the math for games topics covered by this course offering, please download and review the GMT Lesson Plan.
(To view this PDF, you will need to ensure that you have installed the free Acrobat Reader 5.0 or above.)

Who should take the course?

Studying the math in video games is an excellent companion course for students taking the 3D Engine Programming modules and can be taken in parallel with those offerings. Since this course provides a fun and unique way to study mathematics, it would also be a great choice for students who wish to augment their studies in school.

What are the prerequisites to understanding the course material?

Knowledge of high school level algebra is required, so the Math Primer would be a great place to start if you are rusty. Experience with C++ programming would also be beneficial but is not required.

What materials are necessary to complete the course?

No software is needed to complete this course.





Home  :  Register Now  :  Courses  :  Curriculum Packages  :  Events  :  Faculty  :  Tools  :  Assets
Affiliate Program  :  Help  :  Student Lounge  :  About Us  :  Privacy  :  Student Agreement  :  Contact Us