Beginner Modules
Beginner B28 – SendMessage() to Call External Functions
How to use SendMessage() to call functions in scripts attached to other objects.
Beginner B26 – Using Mathf.Clamp to restrict values
Using Mathf.Clamp function to restrict values in your game mechanics to within a specified range.
Beginner B25 – GUI Texture & Mouse Events
Using simple GUI Textures and Mouse Events to create interaction in Unity.
Beginner B24 – For Loops
How to use a For Loop in Unity javascript to repeat a set of instructions until a condition is met.
Beginner B23 – Particle Systems
Creating a simple explosion using a particle system instantiated from a prefab.
Beginner B22 – Pausing Scripts with WaitForSeconds()
Creating a pause in scripts using yield WaitForSeconds()
Beginner B21 – Finding Distance with Vector3
Finding the distance between two points in 3D space using Vector3.Distance command
Beginner B20 – IF Statements and Booleans
How to use IF / ELSE statements to check the status of variables and booleans to act as a switch.
Beginner B19 – Following with LookAt()
How to make objects rotate to face other objects using the Transform class’s LookAt function.
Beginner B18 – Local vs World Direction
How to distinguish between Local and World directions in scripting.
Beginner B16 – Switching Scenes
How to write script that switches between scenes in your Unity project
Beginner B15 – Adding Components via Script
How to add components to objects in your scene during runtime using scripting
Beginner B14 – GUI Text and Counters
How to display information onscreen with GUI Text components and display a counting variable.
Beginner B13 – Trigger Collision Detection
How to detect collisions between objects invisible to the player by using intangible trigger colliders.
Beginner B11 – Basic Joints
Using a Fixed joint and a Hinge joint to make a chain for a wrecking ball.
Beginner B10 – Audio Basics
How to play sound with the Audio Source component, and call sound clips via scripting.
Beginner B07 – Basic Translate Movement
Simple movement of objects using the transform.Translate command
Beginner B06 – Simple Timer
How to make a simple scripted timer in Unity using Time.deltaTime and a float variable.
Beginner B05 – Instantiate to Create Objects
How to create objects in your scene during runtime using Prefabs and the Instantiate() command.
Beginner B01 – Basic Collision Detection
How to detection basic collisions between objects using scripting.
Beginner B00 – Adding Mass / Gravity with Rigidbodies
How to add gravity / mass to an object using a Rigidbody component.








