Mathematics for Computer Games Development using Unity
Udemy – Mathematics for Computer Games Development using Unity
In this course you will build your own C# classes to work with the geometrical constructs of 2D and 3D space that will develop your understanding of positioning and moving game objects. In short you will build your own maths library to replicate some of Unity's Vector2, Vector3, Matrix4x4 and some Mathf methods. Throughout, we will be using the Unity Game Engine to help emphasise the mathematics concepts.
What you'll 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.