Current Chapter: Chapter 1 - Introduction
Up Next: Chapter 2 - Creating a C# Script File

C# for Unity Developers

In this lesson, Alan Thorn is going to be covering C# fundamentals as well as how to script in Unity using the C# language. Here you'll learn how to create basic script files and get and understanding for variables, functions, events, loops, conditional statements, and classes as you get your feet wet with programming in Unity. Don't miss it!

  • Software: Unity
  • Author: Alan Thorn
  • Skill Level: Advanced
  • Video Length:
Chapter 1 - Introduction
01:01
Chapter 2 - Creating a C# Script File
03:24
Chapter 3 - Compiling and the Console Window
02:32
Chapter 4 - Creating a Hello World Application
05:40
Chapter 5 - Introducing Variables
05:15
Chapter 6 - Writing Expressions with Variables
03:23
Chapter 7 - Enumerations
04:31
Chapter 8 - Constants
03:03
Chapter 9 - Conditional Statements and If
05:54
Chapter 10 - For Loop
05:34
Chapter 11 - While Loop
02:20
Chapter 12 - Functions Introduction
05:35
Chapter 13 - Events Introduction
04:27
Chapter 14 - Functions with Arguments and Return Values
08:33
Chapter 15 - Classes Introduction
03:45
Chapter 16 - Rotating Objects with the Transform Class
05:06
Chapter 17 - Unity Class Documentation
02:26
Chapter 18 - Derived Classes Introduction
04:09
Chapter 19 - Extending a Class
03:45
Chapter 20 - MonoBehaviour
02:46
Chapter 1 - Introduction
00:59
Chapter 2 - Coroutine Details
03:11
Chapter 3 - Creating a Coroutine
03:30
Chapter 4 - WaitForSeconds and Coroutines
03:33
Chapter 5 - Coroutines and Frame Delays
02:38
Chapter 6 - Going further with Coroutines
03:55
Chapter 7 - Components and Communication
03:06
Chapter 8 - Accessing Components
03:01
Chapter 9 - Searching For Components
02:36
Chapter 10 - Using BroadcastMessage
06:12
Chapter 11 - Polymorphism and Virtual Functions
05:52
Chapter 12 - Overriding Virtual Functions
03:34
Chapter 13 - Validation with C# Properties
06:29
Chapter 14 - Delegates
04:44
Chapter 15 - Moving Further with Delegates
03:42
Chapter 16 - GameObjects
03:12
Chapter 17 - Searching For GameObjects
05:07
Chapter 18 - Transforms and Hierarchies
05:39
Chapter 19 - Transforms and Translations
01:57
Chapter 20 - Transforms and Rotations
01:44
Chapter 21 - Transforms and Scaling
01:20
Chapter 22 - Singletons
07:00
Chapter 1 - Introduction
00:57
Chapter 2 - Fixing Game Resolution From the Editor
03:13
Chapter 3 - Fixing Game Resolution From Script
04:31
Chapter 4 - Saving and Restoring Game Resolution
06:48
Chapter 5 - Editing Materials From Script
06:25
Chapter 6 - Creating Component Dependencies
03:32
Chapter 7 - Scheduling Regular Tasks
03:27
Chapter 8 - Creating Animation Curves
07:50
Chapter 9 - Preparing to Work with Curves
02:38
Chapter 10 - Animating Motion with Curves
08:19
Chapter 11 - Notifcations and Events
03:30
Chapter 12 - Making the NotificationsManager a Singleton Object
03:12
Chapter 13 - Using .NET Dictionaries to Record Listeners
03:09
Chapter 14 - Adding Listener Objects
03:36
Chapter 15 - Posting Notifications
03:01
Chapter 16 - Moving Further
02:40

New Training Released Every Week.

Start learning today.