Math for Game Developers

6h 5m 14s
English
Paid
This course is designed for developers who "don't like math." You will master the math necessary for creating a game: trigonometry, vectors, matrices, quaternions, Boolean logic, and useful interpolation techniques. Everything is focused on practical application, clear explanations, and real tasks from game development.

Watch Online Math for Game Developers

Join premium to watch
Go to premium
# Title Duration
1 Intro 00:38
2 Introduction & Outline 02:06
3 Intro to Points & The Cartesian Coordinate System 06:20
4 Simple Distance 02:51
5 Intro to Vectors 07:13
6 Vector Addition & Subtraction 11:45
7 Associativity & Commutativity 04:00
8 Intro to 2D 04:19
9 Vector Addition & Subtraction in 2D 03:49
10 Distance in 2D 07:26
11 Introduction & Outline 03:34
12 Normalized Vectors 10:40
13 Vector Scaling 12:47
14 Dot Product 14:58
15 Cross Product 10:13
16 Introduction & Outline 03:43
17 Degrees and Radians 07:05
18 Basic Trigonometric Functions 11:34
19 Vector/Angle Conversions 15:37
20 Introduction & Outline 02:48
21 Matrices Basics 03:13
22 Basic Matrix Math 12:21
23 Visualizing Matrices 19:14
24 Transformations & Homogeneous Coordinates 15:17
25 Rotations and Gimbal Lock 20:12
26 Complex Numbers 08:54
27 Quaternions 34:24
28 Introduction & Outline 03:10
29 Logical Operators 06:46
30 Bitwise Operators 09:15
31 Bitflags 10:21
32 Introduction & Outline 03:28
33 Basic Linear Interpolation 16:05
34 Shaping Functions 18:47
35 Where Lerp Fails 10:28
36 Colour Interpolation 16:28
37 Vector Interpolation 09:58
38 Log Lerp 03:27

Read Book Math for Game Developers

#Title
1Section 1-1 - Cartesian Coordinates - Answers
2Section 1-1-CartesianCoordinates-Homework
3Section 1-2 - Distances - Answers
4Section 1-2-Distances-Homework
5Section 1-3 - Vectors - Answers
6Section 1-3-Vectors-Homework
7Section 1-4 - AdditionSubtraction - Answers
8Section 1-4-AdditionSubtraction-Homework
9Section 1-5 - AC - Answers
10Section 1-5-AC-Homework
11Section 1-6 - 2D - Answers
12Section 1-6-2D-Homework
13Section 1-7 - AddSub - Answers
14Section 1-7-AddSub-Homework
15Section 1-8 - 2D Distance - Answers
16Section 1-8-2DDistance-Homework
17Section 2-1-NormalizedVectors-Answers
18Section 2-1-NormalizedVectors-Homework
19Section 2-2-VectorScaling-Answers
20Section 2-2-VectorScaling-Homework
21Section 2-3-DotProduct-Answers
22Section 2-3-DotProduct-Homework
23Section 2-4-CrossProduct-Answers
24Section 2-4-CrossProduct-Homework
25Section 3-1-RadiansDegrees-Answers
26Section 3-1-RadiansDegrees-Homework
27Section 3-2-SinCosTan-Answers
28Section 3-2-SinCosTan-Homework
29Section 3-3-VectorAngle-Answers
30Section 3-3-VectorAngle-Homework
31Section 4-1-MatrixBasics-Answers
32Section 4-1-MatrixBasics-Homework
33Section 4-2-MatrixMath-Answers
34Section 4-2-MatrixMath-Homework
35Section 4-3-VisualizingMatrics-Answers
36Section 4-3-VisualizingMatrics-Homework
37Section 4-4-HomogeneousCoords-Answers
38Section 4-4-HomogeneousCoords-Homework
39Section 4-5-Rotations-Answers
40Section 4-5-Rotations-Homework
41Section 4-6-ComplexNumbers-Answers
42Section 4-6-ComplexNumbers-Homework
43Section 4-7-Quaternions-Answers
44Section 4-7-Quaternions-Homework
45Section 5-1-BooleanLogic-Answers
46Section 5-1-BooleanLogic-Homework
47Section 5-2-BitwiseOps-Answers
48Section 5-2-BitwiseOps-Homework
49Section 5-3-BitFlags-Answers
50Section 5-3-BitFlags-Homework
51Section 6-2-Lerp-Answers
52Section 6-2-Lerp-Homework
53Section 6-3-ShapingFunctions-Answers
54Section 6-3-ShapingFunctions-Homework
55Section 6-4-LerpFails-Answers
56Section 6-4-LerpFails-Homework
57Section 6-5-Colour-Answers
58Section 6-5-Colour-Homework
59Section 6-6-Vectors-Answers
60Section 6-6-Vectors-Homework
61Section 6-7-LogLerp-Answers
62Section 6-7-LogLerp-Homework

Similar courses to Math for Game Developers

[PRO] Make Professional 2d Games with the Godot Game Engine

[PRO] Make Professional 2d Games with the Godot Game EngineGDQuest

Category: Other (Gamedev)
Duration 23 hours 26 minutes 3 seconds
Create a 3D multi-player game using THREE.js and Socket.IO

Create a 3D multi-player game using THREE.js and Socket.IOudemy

Category: Three.js, Socket.IO, Other (Gamedev)
Duration 2 hours 39 minutes 55 seconds
Advanced HTML5 Game Development

Advanced HTML5 Game Developmentpacktpub

Category: Other (Gamedev)
Duration 2 hours 19 minutes 57 seconds
Unity Android : Build 8 Mobile Games with Unity & C#

Unity Android : Build 8 Mobile Games with Unity & C#udemy

Category: Unity, C Sharp (C#), Other (Gamedev)
Duration 16 hours 50 minutes 56 seconds
1-Bit Godot Course by Heartbeast

1-Bit Godot Course by Heartbeastheartgamedev.com (Benjamin Anderson)

Category: Other (Gamedev)
Duration 16 hours 50 minutes 34 seconds
PS1 Programming with MIPS Assembly & C

PS1 Programming with MIPS Assembly & CGustavo Pezzi

Category: Other (Gamedev)
Duration 34 hours 39 minutes 27 seconds
Raycasting Engine Programming

Raycasting Engine ProgrammingGustavo Pezzi

Category: Other (Gamedev)
Duration 18 hours 13 minutes 33 seconds
Lua Scripting: Master complete Lua Programming from scratch

Lua Scripting: Master complete Lua Programming from scratchudemy

Category: Other (Gamedev)
Duration 13 hours 34 minutes 51 seconds
GLSL Shaders from Scratch

GLSL Shaders from ScratchSimonDev

Category: Other (Gamedev)
Duration 20 hours 11 minutes 38 seconds
Three.js & GameDev

Three.js & GameDevSimonDev

Category: Three.js, Other (Gamedev)
Duration 47 hours 38 minutes 23 seconds