Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Unity C# Scripting : Complete C# For Unity Game Development
Introduction To Unity C# Scripting
Introduction to C# Scripting Course (3:44)
Installing Unity (5:47)
Download All Project Files for the Course
Getting Started with C# Scripting in Unity
1. Getting Started With Unity C# Scripting (12:28)
2. Understanding Structure Of A C# Script (9:22)
3 Event Functions In Unity C# (8:32)
4 Variables In Unity C# (9:16)
5 Public Variables in Unity C# (5:53)
6 update function (8:40)
7 Functions Basics (8:34)
9 if else statements (17:30)
11 Boolean Variable (11:24)
10 more conditions and equality checking (4:35)
12 Introduction To Arrays (16:19)
13 Arrays With More Examples (16:22)
14 Understanding For Loops in C# (11:58)
15 While Loops in C# (11:16)
16 All About For Each Loop in C# (9:31)
Switch Case Statements in C# (9:21)
Diving into core Unity C# Programming
17 Searching & Finding GameObjects (22:48)
18 Getting Access To Components With GetComponent (26:37)
19 Moving Rotating and Scaling With Transform Component (31:10)
20 Instatiating Random GameObjects (20:02)
21 Repeatedly Calling Functions (10:56)
22 Working With KeyBoard Inputs in Unity (14:18)
23 Smooth Movement With Input.GetAxis (15:55)
24 Working With Mouse Input in Unity (21:09)
25 Working With Physics - Creating Player Controller (23:54)
26 Shooting Bullets in Unity (16:22)
27 Checking Collision in Unity with C# (11:36)
28 Working With Triggers (11:02)
LookAt Function in Unity C# (11:58)
Loading Scenes Levels In Unity With C# (13:41)
Intermediate Unity C# Scripting Concepts
Class Objects (17:21)
Constructors (13:30)
System.Serializable (7:22)
Properties (18:10)
Enum in C# Unity (14:17)
Inheritance in C# - Part 1 (13:27)
Inheritance in C# - Part 2 (12:38)
Polymorphism Virtual Functions & Overriding (14:16)
Static Variables Methods & Classes in C# (18:26)
Function Overloading in C# (12:51)
Understanding NameSpaces in C# & Unity (15:28)
Using Attributes In Unity (11:49)
Understanding CoRoutines in C# Unity (22:25)
Create A 2D Candy Catching Game with Unity & C#
1 Setting Up Player & Background Sprites (15:50)
2 Setting Up Candies (8:38)
3 Creating PlayerController (10:31)
4 Restricting Player Position Within Boundaries (6:04)
5 Checking If Player Eats Candies (8:09)
6 Removing Candies When Out Of Screen (4:31)
7 Spawning Random Candy (11:15)
8 Spawning Candy at Random Position (5:26)
9 Spawning Candies Repeatedly (9:08)
10 Checking Score (5:25)
11 Showing Score on Screen (11:14)
12 Creating Lives Counter (4:26)
13 Showing Available Lives UI (10:44)
14 Stop Candy Spawning on GameOver (5:24)
15 Creating GameOver Panel (13:00)
16 Creating Main Menu (13:53)
17 GameOver Menu Script (4:48)
18 GameOver Panel Animation (7:53)
Creating Useful C# Scripts Ready to Use in Your Game Projects
Scrolling Background (23:57)
CameraShake (23:57)
Rotating With Mouse (13:16)
Adding OnClick Events To Buttons (14:04)
Camera Zoomin Out (22:19)
Scripting basic Artificial Intelligence with C# in Unity
1 Getting Started With Navmesh In Unity (22:37)
2 Chasing While Avoiding Obstacles (14:48)
3 All About NavMesh Agent in Unity (9:30)
4 Agent Moving On Ramp and Narrow Places (10:49)
5 Moving Intellingent Agent Upstairs (6:18)
6 Intelling Agent Jumping With Off Mesh Links (7:28)
7 Creating Off Mesh Links Manually in Unity (9:13)
Scripting for Android & Mobile Devices in Unity
Unity Android Install 2018 (36:19)
Unity Android Touch Input (19:35)
Unity Android Accelometer Input Control (21:58)
Unity Android Touch & Destroy objects (22:27)
Creating Screen Resolution Independent UI (15:18)
Unity Touch Swipe Input (27:21)
Learn Version Controlling
1 Why Use Version Controlling - Everything You Need To Know (15:18)
2 Cloning and Creating New Repository For Unity Game Project (12:43)
3 Practical Version Controlling Example With ZigZag Game (13:49)
4 Learn About Branching Your Game Projects With Source Tree (7:53)
5 Pushing Your Local Repository To GitHub & BitBucket (5:34)
Build A Complete 3D Game with Unity & C#
1 Setting Up Game Level, Player and Platform (12:34)
2 Controlling The Ball (13:50)
3 Moving The Ball After First Touch (6:44)
4 Checking When The Ball Falls Off The Platform (13:07)
5 Camera Following The Ball Smoothly (16:36)
6 Make The Platforms Fall Down After Ball Goes Away (11:57)
7 Spawning the Platforms (13:10)
8 Random Platform Spawning Algorithm (9:13)
9 Fixing Platform Falling (4:09)
10 Creating Diamonds and Randomly Spawning Them (12:59)
11 Destroying Diamonds On Collision (5:26)
12 Creating Awesome particle Effects (10:39)
13 Create UiManager and Text Animations (17:41)
14 More Main Menu UI Animations (17:16)
15 Game Over Menu and Animations (11:03)
16 Scripting The UiManager (13:06)
17 ScoreManager Score and HighScore (11:46)
18 Creating GameManager and Controlling The Whole Game (6:51)
19 Final Fixes and Finishing The Game (18:05)
20 Building and Publishing To Android (6:43)
3 Moving The Ball After First Touch
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock