This course was created with the
course builder. Create your online course today.
Start now
Create your course
with
Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Complete Unity 2018 - Coding Games in C#
Basics of Unity 2018
Components vs GameObjects & How They Work Together (5:46)
Differences between Canvas GUI Elements and Gameplay Objects (4:57)
All UI Components Explained (12:43)
Scripting with C# MonoBehaviours
MonoBehaviours and Unity Lifecycle Hooks (Update, Start, Awake) (5:17)
Random Color Changing - Simple Beginners C# Script (8:01)
Adding Timer to Random Color Change Script - Tracking deltaTime in Script (4:27)
Scriptable Objects (C#)
Introduction to Scriptable Objects (9:51)
Making Items in Scriptable Object Inventory System (4:29)
Nested Scriptable Objects & Adding Objects to MonoBehaviour Scripts in Inspector (3:36)
Creating Shops & Shop Inventory from ScriptableObjects (8:54)
Pixel Art Tools
Aseprite vs Pyxel Edit - Pixel Art Tool Comparison (10:24)
Importing and Creating Custom Color Palettes (2:32)
2D Visuals inside of Unity Engine
Control Sprite Rendering Order (4:14)
Create Shadows for 2D Game Sprite Images (11:44)
Best Way to Import 2D Sprites & Pixel Art (6:48)
Baked Lighting to Illuminate 2D Games (6:12)
Make a Simple 2D Tiled Background (4:34)
Hide Part of Sprite Animation with Sprite Mask (4:25)
Dynamic Rigidbody Movement
How to Move Left and Right with Input & Rigidbody 2D Forces (15:48)
Limit Run Speed Velocity Cap (7:59)
Jump Forces and How to Check If Player is Standing on Ground Collider (15:11)
2D Kinematic Movements
Eliminate Jitter by Clamping to Sprite Pixels (4:45)
Collider.Cast - Best Easy Way to Check for Collision (4:05)
Projectile
Fireball: Setup for Spritesheet Animation (7:14)
Creating a Fireball Projectile with Movement, Collision, and Sound (18:27)
Projectile Physics Guide | Curved Path & Returning Projectiles Back (32:51)
How to Move a Kinematic Body with an Animation Curve (5:45)
Making UI Menus
Make a Main Menu Screen - Part 1 Setup (10:08)
Make a Main Menu Screen - Part 2 Coding Menu Buttons (11:09)
Make a Main Menu Screen - Part 3 Load Menu Popup, Close Menu Button (5:06)
Menu with Prefabs & Singleton Menu Manager Script - Part 1 Setup (6:07)
Menu Prefab & Manager - Part 2 MonoBehaviour Manager Script (16:05)
Menu Prefabs & Manager - Part 3 Switching to a Singleton Menu System (10:34)
Menu Prefabs & Manager | [Part 4] Decoupling Data from Singleton System (11:32)
Menu Prefabs & Manager - Part 5 Control UI Menus in Singleton System Code (18:13)
Customize GUI Positions in Options Menu (19:19)
Events
How to Spawn Copies of Enemies or Projectiles at Mouse Cursor Point (7:42)
Actions on Event Triggers Script & Inspector | OnClick, OnTriggerEnter, OnMouseDown (10:35)
Unity Animated 2D Door Trigger with Example & Scripts - Tutorial (8:39)
Scene Management
Spawn GameObjects when Scene Loads through Code (5:55)
How to Save and Load with Save Files (16:14)
GUID Manager - Unique IDs for Stateful Objects (20:34)
Audio
Create Character Talking Blip Sound Effects in BFXR (5:16)
Zenject - Dependency Injection for Unity
Introduction to Zenject (12:45)
Spawning Game Objects after Scene Load with DI (14:02)
Game Settings as Scriptable Object Installer (7:59)
Unit Testing, Integration Testing, Scene Testing
Basic Unit Testing Setup with Assembly Definition Files (12:13)
PlayMode Tests for GameObjects (8:12)
Unit Testing with Zenject Dependency Injection (15:07)
Fireball: Setup for Spritesheet Animation
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock