My Journey Learning Unity

by Lance Gold
The Very Short Git Setup
Git Branch Management
Installing Unity and Getting Started with Game Development
More Productive Editor Layout in Unity
Unity Primitive Cube Setup First Steps
Variables!—The Building Blocks of Programming
Simple Player Movement in Unity
Why You Need to be Writing Pseudo Code
Unity Reusable Objects Named Prefabs
Spawning Game Objects in Unity
Instantiating & Destroying Gameobjects in Unity
Creating A Cooldown System in Unity
Introduction to Physics in Unity & ‘OnCollisionEnter’ Vs. ‘OnTriggerEnter’—When to Use Them?
Script Communication in Unity Using GetComponent
Coroutines with Unity
Spawning Objects in Unity without the Clutter
Basic Communication Between Classes
Importing an Asset Package
From Prototype to Work of Art
Don’t Forget Position When Creating Collection Parent Objects
Determining How Long Powerup Effects Should Last
Animating Sprites in Unity
Starting to Feel Like a Real Video Game!
Creating Modular Powerup Systems
Switch Statements to the Rescue
Managing an Array of Objects
Preventing Player Damage
Ease of Building UI Elements in Unity
Working with a UI Array Element
Popping up Big Text
Creating a Retro Game Over Behavior
Reset a Game Scene in Unity
Loading Scenes in Unity
Creating Enemy Explosions
Damage VFX using Animated Sprites in Unity
Bring your game to AAA status through Post Processing!
Immersion Starts with Sound
How to Play Sound Effects in Unity
How to Build and Test your Unity Game
How to Host Unity Games on the Web
The Escape Button is a Feature