Login using Name and Password at the top of the page to be able to download all the files.

Suggested video viewing order

Download Game Math Video Tutorials

VMK in this section are focused on analyzing and working through the mathematic formulae used to perform particular tasks. The main branches of mathematics used in these VMK are Algebra, Geometry, and Calculus. Each VMK will step you through the derivation and required calculations.
10 Files1 hr 52 min
1

Lines in 2D

Free
0
8.6
7 min
In this video I explain how lines can be drawn in 2D and their general mathematical equation.
2

Parabolas

Free
0
5.3
4 min
In this video I explain the general equation used to define a parabola in 2D.
3

Perpendicular in 2D

Free
0
8.6
7 min
This VMK shows you how to find a perpendicular line to a reference line. The reference line can be defined as two points or an equation.
4

Normals in 3D

Free
0
11.6
6 min
You will be shown how to calculate the normal to a surface defined in 3D.
5

Change Range

14.7 MB
14.7
14.7
13 min
The ability to map one set of numbers to another set of numbers is very useful in many applications. This VMK shows you how to set up a linear relationship between the input and the output values.
You must login to
download this file
6

Unit Circle

8.2 MB
8.2
8.2
10 min
In this VMK I show you how to calculate the (X,Y) coordinates for points located on a circle. I also briefly discuss the difference between degrees and radians.
You must login to
download this file
7

Dot Product

9.1 MB
9.1
9.1
12 min
In this VMK we explore the dot product of a vector and how to use it to find the length of a vector, the angle between two vectors and the projection of one vector onto another.
You must login to
download this file
8

Spherical Coordinate System

11.3 MB
11.3
11.3
11 min
The workings of the spherical coordinate system are explained and the three parameters: r, theta, phi are related to the standard cartesian x,y,z coordinates.
You must login to
download this file
9

Rolling Ball using Quaternion Equations

40.7 MB
40.7
40.7
21 min
Using the arrow keys, you can control a rolling ball on the screen. The quaternion equations used to make this happen is shown in this video. Visit the forum to download the finished application from this VMK.
You must login to
download this file
10

Smooth Interpolation

19.2 MB
19.2
19.2
15 min
In this video I show how to derive the equation used to create a smooth interpolation curve that connects two points. To see how to use this equation in C++ code, see Ghost Toast VMK 30.
You must login to
download this file