Free technical ebooks on game development and Unity3D — written from 16+ years of hands-on experience building AAA and indie games.

Game Development10 chapters~180 pages
Mathematics for Unity3D
A comprehensive free ebook covering all the mathematics you need to create games with Unity3D: vectors, quaternions, trigonometry, physics, raycasting, trajectories, and transformation matrices — with practical C# code examples.
Unity3DMathematicsVectorsQuaternionsPhysicsRaycasting
Chapters
- Introduction — Mathematics for Unity3D
- Chapter 1: The Basics — Coordinates, Distances and Utility Functions
- Chapter 2: Vectors A to Z — Everything You Need to Know
- Chapter 3: Quaternions A to Z — Rotations Without Gimbal Lock
- Chapter 4: Tweening and Easing — Smooth Animations in Unity3D
- Chapter 5: The Unity3D Physics Engine — Rigidbody, Colliders and Joints
- + 6 more chapters…