Projects
Courses
Tutorials
Topics
Editor Essentials
Scripting
Graphics & Visual Effects
2D
Mobile & Touch
XR
Physics
User Interface
For Educators
AI & Navigation
More
TOPICS
Browse All Topics
TUTORIAL
PROJECT
COURSE
QUIZ
Unity ID
A Unity ID allows you to buy and/or subscribe to Unity products and services, shop in the Asset Store, and participate in the Unity community.
Create a Unity ID
Sign in
Start Project
Beginner Scripting
Project
Beginner
2 Hours
45 Mins
2315
Unity Technologies
Overview
For Educators
Your progress
Sign in to track your progress
Where am I?
1.
Scripts as Behaviour Components
2.
Variables and Functions
3.
Conventions and Syntax
4.
IF Statements
5.
Loops
6.
Scope and Access Modifiers
7.
Awake and Start
8.
Update and FixedUpdate
9.
Vector Maths
10.
Enabling and Disabling Components
11.
Activating GameObjects
12.
Translate and Rotate
13.
Look At
14.
Linear Interpolation
15.
Destroy
16.
GetButton and GetKey
17.
GetAxis
18.
OnMouseDown
19.
GetComponent
20.
DeltaTime
21.
DataTypes
22.
Classes
23.
Instantiate
24.
Arrays
25.
Invoke
26.
Enumerations
27.
Switch Statements
Also included in
Course
Beginner Scripting
Course
Teaching Game Design and Development
Summary
Learn about programming for game development, from the very beginning with these easy to follow video tutorials.
Want to learn more about this topic? Connect with an expert Unity dev for a live 1:1 lesson.
Recommended Unity versions
4
Topics we'll cover
Scripting
For Educators
Industry
Games
Language
English
Track your progress and get personalized recommendations.
Sign in with your Unity ID
Where am I?
Project
Beginner Scripting
Start Project
Start here
321
Scripts as Behaviour Components
Tutorial
Beginner
5 Mins
Unity Technologies
198
Variables and Functions
Tutorial
Beginner
10 Mins
Unity Technologies
162
Conventions and Syntax
Tutorial
Beginner
5 Mins
Unity Technologies
138
IF Statements
Tutorial
Beginner
5 Mins
Unity Technologies
132
Loops
Tutorial
Beginner
5 Mins
Unity Technologies
133
Scope and Access Modifiers
Tutorial
Beginner
10 Mins
Unity Technologies
153
Awake and Start
Tutorial
Beginner
5 Mins
Unity Technologies
131
Update and FixedUpdate
Tutorial
Beginner
5 Mins
Unity Technologies
194
Vector Maths
Tutorial
Beginner
15 Mins
Unity Technologies
138
Enabling and Disabling Components
Tutorial
Beginner
5 Mins
Unity Technologies
134
Activating GameObjects
Tutorial
Beginner
5 Mins
Unity Technologies
136
Translate and Rotate
Tutorial
Beginner
5 Mins
Unity Technologies
134
Look At
Tutorial
Beginner
5 Mins
Unity Technologies
151
Linear Interpolation
Tutorial
Beginner
10 Mins
Unity Technologies
141
Destroy
Tutorial
Beginner
5 Mins
Unity Technologies
133
GetButton and GetKey
Tutorial
Beginner
5 Mins
Unity Technologies
132
GetAxis
Tutorial
Beginner
5 Mins
Unity Technologies
124
OnMouseDown
Tutorial
Beginner
5 Mins
Unity Technologies
145
GetComponent
Tutorial
Beginner
5 Mins
Unity Technologies
172
DeltaTime
Tutorial
Beginner
5 Mins
Unity Technologies
103
DataTypes
Tutorial
Beginner
5 Mins
Unity Technologies
161
Classes
Tutorial
Beginner
10 Mins
Unity Technologies
139
Instantiate
Tutorial
Beginner
5 Mins
Unity Technologies
113
Arrays
Tutorial
Beginner
5 Mins
Unity Technologies
143
Invoke
Tutorial
Beginner
5 Mins
Unity Technologies
133
Enumerations
Tutorial
Beginner
5 Mins
Unity Technologies
100
Switch Statements
Tutorial
Beginner
5 Mins
Unity Technologies