unity 3d student

Beginner Modules

Beginner B28 – SendMessage() to Call External Functions

How to use SendMessage() to call functions in scripts attached to other objects.

Beginner B27 – Using Time.timeScale to Pause

How to Pause the game by implementing Time.timeScale.

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 B17 – Tweaking Components via script

How to find and adjust components on other objects.

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 B12 – Input with Axes

How to use control with Arrow keys for left and right input axes.

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 B09 – Adding Materials

How to add a texture to an object using a material.

Beginner B08 – Basic Force Movement

How to move a Rigidbody object by applying a force.

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 B04 – Destroying Objects

How to remove objects from scenes using the Destroy command.

Beginner B03 – Prefabs

Prefabs – How to make them, what they are for, and why!

Beginner B02 – Detecting Input

How to detect basic input using a script.

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.