A Beginner’s Guide to Essential Mathematics, Data Structures and Algorithms used in Game Programming applied in Unity
Instructed by Penny de Byl 15 hours on-demand video, 7 articles & 27 downloadable resources
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.
Learn how to program and work with:
- Bitwise Operations, Bit Packing and Bitboards
- 2D and 3D Space
- Points
- Vectors
- Matrices
- Mapping from one coordinate system to another
- Positioning Objects
- Navigation
- Angles
- Interpolation
- Quaternions
Who this course is for:
- Beginner game development students who want to be able to understand the mathematics behind game engines.
- Skilled programmers keen to move into 2D and 3D game development spaces.
- Game development enthusiasts who want a deeper understanding of how mathematics is applied in games.
- Anyone with an appreciation of mathematics who wants to investigate how it is applied in computer game environments.
Similar Courses with Coupons
Deal Score-2
Disclosure: This post may contain affiliate links and we may get small commission if you make a purchase. Read more about Affiliate disclosure here.