So, this post will give you the basis you’ll need for building 3D games.
In Unity, there are various functions available to do most of this, but I’m going to explain it as though Unity doesn’t exist. By working this way, you’ll know what’s going on ‘under the hood’ and you’ll be able to debug a whole lot easier.
There’s nothing super-complex here so just take it a step at a time and you’ll get what I’m chaffing on about…
Basic Math
Example 1: Bouncing Ball In Unity
Example 2: How To Get the Magnitude of a Vector
Example 3: How to Move Objects in a Circular Motion in Unity
Example 4: What is a Dot Product?
Example 5: What is a Cross Product?
Example 8: Reflecting a Vector
Basic 3D
Example 6: Displaying a Simple Quad In 3D
Example 10: “Dampened” Movement
Example 11: Simple Interpolation
Coming Soon…
[QUATERNIONS]
[MATRICES]
[3D PROJECTION]
[CAMERAS]
[THE BALL]
[ROCKETS]
[SWARM BEHAVIOUR]



Leave a comment