A fundamental understanding of mathematics is critical in every occupation and nowhere is it more important than in games development. 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 be build your own maths library to replicate Unity’s Vector2, Vector3 and Matrix4x4 and some Mathf methods.
Throughout the course we will be building a game that not only uses the code we’ve written to move 2D and 3D objects around on the screen, but to play the game you will have to use your knowledge of points and vectors to solve puzzles that will reinforce your learning.
Learn how to program and work with:
- 2D and 3D Space
- Mapping from one coordinate system to another
- Positioning Objects