
Programming 2D Unity Games in C# – Free Online Course with Timestamps
Basics of Unity 2018
0:00:00 Components vs GameObjects – How they Work Together
0:05:46 Differences between Canvas GUI Elements and Gameplay Objects
0:10:43 All UI Components Explained
0:23:27 MonoBehaviours and Unity Lifecycle Hooks (Update, Start, Awake)
Scriptable Objects (C#)
0:28:44 Random Color Changing – Simple Beginners C# Script
0:36:46 Adding Timer to Random Color Change Script – Tracking deltaTime in Script
0:41:13 Scriptable Objects Introduction
0:51:04 Making Items in Scriptable Object Inventory System
0:55:34 Nested Scriptable Objects & Adding Objects to MonoBehaviour Scripts in Inspector
0:59:10 Creating Shops & Shop Inventory from ScriptableObjects
Pixel Art Tools (Aseprite)
1:08:05 Aseprite vs Pyxel Edit – Pixel Art Tool Comparison
1:18:29 Import and Create Custom Color Palettes
2D Visuals inside of Unity Engine
1:21:02 Best Way to Import 2D Sprites & Pixel Art
1:27:50 Control Sprite Rendering Order
1:32:05 Create Shadows for 2D Game Sprite Images
1:43:50 Baked Lighting for 2D Pixel Sprite Games
1:50:02 Make a Simple 2D Tiled Background
1:54:37 Hide Part of Sprite Animation with Sprite Mask
Dynamic Rigidbody Movement
1:59:02 How to Move Left and Right with Input & Rigidbody 2D Forces
2:14:51 Limit Run Speed Velocity Cap
2:22:51 Jump Forces and How to Check If Player is Standing on Ground Collider
2D Kinematic Movement
2:38:03 Collider.Cast – Best Easy Way to Check for Collision
2:42:08 Eliminate Jitter by Clamping to Sprite Pixels
Making Projectiles
2:46:53 Fireball: Setup for Spritesheet Animation
2:54:08 Creating a Fireball Projectile with Movement, Collision, and Sound
3:12:36 Projectile Physics Guide – Curved Path & Returning Projectiles Back
3:45:27 Control Kinematic Object Movement with Animation Curves (The C# Class)
Making UI Menus
3:51:13 Make a Main Menu Screen – Part 1 Setup
4:01:21 Make a Main Menu Screen – Part 2 Coding Menu Buttons
4:12:31 Make a Main Menu Screen – Part 3 Load Menu Popup, Close Menu Button
4:17:37 Pause Menu with Prefabs & Singleton Menu Manager Script – Part 1 Setup
4:23:45 Pause Menu Prefab & Menu Manager – Part 2 MonoBehaviour Manager Script
4:39:50 Menu Prefabs & Manager – Part 3 Singleton System – Unity 2018 Tutorial
4:50:24 Menu Prefabs & Manager – Part 4 Seperating Data from Singleton System
5:01:57 Menu Prefabs & Manager – Part 5 Control UI Menus in Singleton System
5:20:11 Customize GUI Positions in Options Menu
Audio
5:39:30 Create Character Talking Blip Sound Effects in BFXR
Events
5:45:52 Spawn Copies of Enemies or Projectiles at Mouse Cursor Point
5:53:35 Actions on Event Triggers Script & Inspector
6:04:11 Animated 2D Door Trigger with Example & Scripts
Scene Management
6:12:51 Spawn GameObjects when Scene Loads through Code
6:18:47 How to Save and Load with Save Files – Unity 2018 Tutorial for Beginners
6:35:01 GUID Manager – Persistent Unique IDs
Zenject (Dependency Injection in Unity)
6:55:35 Introduction to Zenject
7:08:21 Dynamically Spawned Game Objects after Scene Load with Dependency Injection
7:22:23 Game Settings as Scriptable Object Installer
Unit, Integration, and Scene Testing
7:30:23 Basic Unit Testing Setup with Assembly Definition Files
7:42:36 PlayMode Tests for GameObjects in Scene Context
7:50:48 Unit Testing with Zenject Dependency Injection
◢◤◣◥◢◤◣◥◢◤◣◥◢◤◣◥
Get full access to all courses, scripts, and my custom assets by supporting me on Patreon ►►
Get Two Months FREE of Premium Video Courses when you Sign Up with My Link
◢◤◣◥◢◤◣◥◢◤◣◥◢◤◣◥
See My Full Software Courses
➣ Also Follow Me On
Minds ►►
Gab.ai ►►
Steemit ►►
Written Article Tutorials at ►►
➣ If you like my videos, you can support the channel directly
Patreon:
Paypal: paypal.me/christutorials
Bitcoin: 17Pn5PifFmRkHRAqCZQAom1ZjCiSf7qJjJ
Ethereum: 0x6f2781F382952c8caCDbE99C46F07c265ab59627
Steem: @christutorials