Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Math For Video Games: The Fastest Way To Get Smarter At Math
Rating: 4.7 out of 5(2,036 ratings)
22,855 students

Math For Video Games: The Fastest Way To Get Smarter At Math

Learn Math for Video Game Design & Coding through Solving fun Video Game Problems
Last updated 3/2025
English

What you'll learn

  • Fundamental math concepts
  • Number base manipulation including binary, decimal and hex
  • Addition, subtraction, multiplication and division in multiple bases
  • IEEE754 floating point and why it matters
  • Deeply understand vector space in 2D, 3D and higher!
  • Trigonometry calculations such as sin, cos and tan
  • More advanced vector math such as dot and cross products
  • Projectile motion mathematics
  • Combinatorics and probability theory and where to use it

Course content

7 sections122 lectures13h 22m total length
  • Welcome To The Course1:00

    In this video (objectives)…

    1. Ask lots of questions

    2. Immediately practice every concept

    3. Learn to love the beauty of math

    4. Challenge each other

    5. Give feedback.

    After watching (learning outcomes)…

    Be ready to start the course.

  • Addition & Subtraction4:36

    In this video (objectives)…

    1. Explain addition in terms of numberline.

    2. Demonstrate subtraction.

    3. Show Unity integer overload.

    After watching (learning outcomes)…

    Have a basic understanding of the integer number line.

  • Rounding6:20

    In this video (objectives)…

    1. Round numbers using traditional rounding, floor, and ceiling Link Text

  • Multiplication & Number Blocks7:18

    In this video (objectives)…

    1. Multiplication on the number line.

    2. Visualising multiplication with blocks.

    After watching (learning outcomes)…

    Have a very basic grasp of multiplication.

  • Division9:30

    In this video (objectives)…

    1. Division of integers.

    2. How the sign quadrant applies.

    After watching (learning outcomes)…

    Know how to divide whole numbers, and what sign of answer to expect.

  • Remainders8:28

    In this video (objectives)…

    1. Understand the concept of remainders left from division and how these can be used to organize data and make decisions.

  • BODMAS3:39

    In this video (objectives)…

    1. How brackets work.

    2. The order of operations.

    After watching (learning outcomes)…

    Know the basic order of operations most computers use.

  • Quiz
  • Squaring, Cubing & Powers9:31

    In this video (objectives)…

    1. Powers or exponents as a shortcut for repeated multiplication.

    2. Squaring and square roots as they relate to area.

    3. Cubing and cube roots as they relate to volume.

    After watching (learning outcomes)…

    Have a better basic understanding of exponents.

  • Sideways Calculators6:09

    In this video (objectives)…

    1. Turning your calculator sideways may make it scientific!

    2. How the top row of buttons work.

    3. About raising to any power.

    4. A preview of reversing powers.

    After watching (learning outcomes)…

    Feel more confident with the top two rows of your scientific calculator.

  • Squaring Decimals4:23

    In this video (objectives)…

    1. Square 2.5.

    2. Square 3.5.

    After watching (learning outcomes)…

    Understand how to raise a decimal number to a power.

  • Reversing Powers7:40

    In this video (objectives)…

    1. Look at what reversing a cube means.

    2. See a general rule for combining powers.

    After watching (learning outcomes)…

    Understand how to reverse a powers.

  • Quiz
  • Charts & Graphs 1018:46

    After watching (learning outcomes)…

    How to label your graph axis properly with units. Interpreting the slope of a graph in math.

  • Area Under Chart 1016:20

    After watching (learning outcomes)…

    Approximate the area under a curve with rectangles

  • Gradient Of A Line6:10

    After watching (learning outcomes)…

    Calculate the gradient of a straight line.
    Estimate the gradient at a point on a curve

  • Distance, Speed & Time6:33

    In this video (objectives)…

    1. Ben looks at a speed vs time chart, and explores how the area underneath relates to distance covered. We also start looking at what slope or gradient means on a graph.

  • Quiz
  • Rates Of Change8:19

    In this video (objectives)…

    1. Plot 2^T chart by hand.

    2. Measure slope at two points.

    3. Plot 3^T by hand, and compare slopes

    After watching (learning outcomes)…

    Know how to measure slope of a chart.

  • The Magic of e7:07

    In this video (objectives)…

    1. Look at acceleration curves.

    2. Note how 2^x has a slope less than it's value.

    3. Note how 3^x has a slope greater than it's value.

    4. Discover e^x (about 2.718...) has a slope equal to it's value!

    After watching (learning outcomes)…

    Have some understanding of the natural number e.

  • Logarithms 1019:14

    In this video (objectives)…

    1. Recall how roots reversed powers.

    2. How do we answer a^b=c if we don't know b?

    3. Logarithms answer this sort of question.

    4. In plain English, how many times did b multiply by it's self?

    After watching (learning outcomes)…

    Understand how to use base 10 and base e logs.

  • Logarithms - Changing Base4:55

    In this video (objectives)…

    1. Learn the formula behind changing logarithmic bases and use this to calculate logs to any base using a calculator

  • Factorials & Permutations6:16

    In this video (objectives)…

    1. Understand wow factorials are calculated, and how they relate to permutations. What's a practical application for factorials in math?

  • Number Bases7:06

    In this video (objectives)…

    1. Understand the concepts behind different number bases and gain the skills to be able to convert and interpret binary and hexadecimal numbers.

  • Scientific Notation11:31

    In this video (objectives)…

    1. Learn to write very large and very small numbers concisely using scientific notation.

  • How To Pass Your First Math Checkpoint0:48

    In this video (objectives)…

    1. Where to get instant help via Discord

    2. Recognise an integer overflow

    3. Add and subtract integers (inc -ve)

    4. Draw and label the 4 sign quadrants.

    5. Multiply -ve and +ve integers

    6. Divide +ve and -ve integers

    7. Expand BODMAS or PEMDAS acronyms

    8. Evaluate A Maths Statement Containing Brackets

    9. Raise one number to the power of another

    10. Access a scientific calculator

    11. Use a computer to square a decimal number

    12. Take square roots and cube roots of whole numbers.

    13. Interpret a simple line chart

    14. Approximate the area under a curve with rectangles

    15. Calculate the gradient of a straight line

    16. Interpret the meaning of the gradient of a graph

    17. Use the Speed, Distance, Time magic triangle

    18. Estimate the gradient at a point on a curve

    19. Correctly identify the definition of the natural number e

    20. Recognise situations in which a base 2 logarithm

    21. Perform base 2 logarithms on a scientific calculator

    22. Calculate a factorial manually & on a calculator

    23. Use a factorial for simple permutation calculations

    24. Apply all basic math skills to a new situation

    After watching (learning outcomes)…

    Celebrate how much you've learned this section.

  • Quiz
  • What Now?0:10

Requirements

  • Pen & paper or digital equivalent
  • Internet access for quizzes and reference
  • NO math skills required

Description

Maths and video games go hand-in-hand. Video games are a practical, challenging, and fun way to sharpen your math skills. What's more, video games are like living math. From graphics and physics, to AI and movement, games are full of math.

Learn foundational math concepts relevant to game development. In the course we break it down and build it back up, block by block. For each skill you will start from an interesting real-world problem. You'll always understand why you're learning a concept, and feel motivated to solve the problem in hand. In the course you will learn:


  • How to write and solve equations relevant to game development.

  • Basic trigonometry the fun way, triangles, circles & stuff.

  • Enough vector math to make 2D and 3D games.

  • About imaginary & complex numbers, angles & quaternions.

The concepts learnt will help you create interesting scoring mechanics, have one object smoothly follow another, calculate the path of a projectile, target enemies using triangles and understand how random item drops work.

This course is the result of a successful Kickstarter, and consistent demand from our community of hundreds of thousands of students worldwide. There is a real need to improve math skills, not just for games, but for many areas of life. You'll be amazed how much more colourful the world looks as your math improves.

All the math you learn will be reinforced with quizzes. You'll write your own handwritten notes as you go, to help you remember your skills. We'll translate some of the math to pseudocode so you can see how it applies to C#, C++, Python and any other modern language.

Get plugged into our communities of amazing developers on Facebook (nearly 20k), in our own TA-curated Community (17k views/day), and our student chat group (10k live at any one time).

You will get full lifetime access for a single one-off fee. The creators are qualified and experienced coders and avid gamers, so are able to explain complex concepts clearly, as well as entertain along the way.

Join us on this exciting journey now, you won't be disappointed!

Who this course is for:

  • Game developers of any level who want strong math foundations
  • Non game-developers who want to learn math the fun way
  • Those competent in math who want to hone their skills