Mathematics for Game Development - Unity 6 Compatible
A Beginner's Guide to Essential Mathematics, Data Structures and Algorithms used in Game Programming applied in Unity
4.50 (1759 reviews)

17 685
students
15.5 hours
content
Feb 2025
last update
$84.99
regular price
What you will learn
How to use bitwise operations to optimise processing and storage in games.
Everything there is to know about vector mathematics and how to navigate in 2D and 3D space.
The principles and practice behind collision detection with lines, line segments and ray casting.
The beauty of affine transformations and the fundamentals in transforming game objects.
What a quaternion is and how it is used to rotate game objects.
How to build a mathematics library in C# from scratch.
Course Gallery




Charts
Students
Price
Rating & Reviews
Enrollment Distribution
Comidoc Review
Our Verdict
This Unity-focused game development math course offers valuable insights into essential mathematical concepts. While the instructor's delivery is clear and concise and there are practical challenges to help solidify understanding, the scattered course structure, repetitive intro, and sometimes basic content can be drawbacks. There's also a lack of advanced topics and mathematical theory, making it more suitable for beginners than experienced programmers seeking in-depth knowledge.
What We Liked
- Covers essential mathematics for game programming in Unity, including vector mathematics, collision detection, and affine transformations.
- Instructor has deep knowledge of the subject matter and delivers content in a clear and concise manner.
- Includes practical examples and challenges to help solidify understanding.
- Well-paced content that moves at a steady rhythm without lingering too long on any one topic.
Potential Drawbacks
- Course structure can feel scattered with 18 separate Unity projects, making it difficult to review and organize the material.
- Intro is repeated for every lecture which can become tedious and distracting.
- Some sections may be too basic or already familiar to experienced programmers, leading to unnecessary repetition.
- Lack of mathematical theory and advanced topics such as probability and statistics.
Related Topics
1713332
udemy ID
25/05/2018
course created date
20/11/2019
course indexed date
Bot
course submited by