Overview
Learn how to solve common game-related math problems using Unity.Mathematics in this 39-minute talk from Unite Copenhagen. Explore building 4x4 matrices, manipulating rotations, and migrating existing Vector3f code to Unity.Mathematics types like float3. Discover the basics of Unity.Mathematics' role in DOTS and compare it to Unity's current math operations. Gain insights on componentwise vector multiplication, operator multiply, quaternion multiplication, random number generation, code porting, performance optimization, matrix inverse, and Unity Mathematics code. Understand how Unity Mathematics works with Burst compilation and get answers to frequently asked questions about implementing these mathematical concepts in game development.
Syllabus
Introduction
Componentwise Vector Multiplication
Building 4x4 Matrix
Operator Multiply
Quaternion Multiplication
Generating Random Numbers
Porting Code
Performance
Matrix Inverse
Unity Mathematics Code
Unity Mathematics and Burst
Questions to ask yourself
Questions
Taught by
Unity