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 7: Programmatic Cube

Example 9: 3D Beagle

Example 10: “Dampened” Movement

Example 11: Simple Interpolation

Coming Soon…

[QUATERNIONS]

[MATRICES]

[3D PROJECTION]

[CAMERAS]

[THE BALL]

[ROCKETS]

[SWARM BEHAVIOUR]


Discover more from

Subscribe to get the latest posts sent to your email.

Leave a comment

Trending