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