Create a complete 2D game in Unity, from start to finish. The biggest challenge for beginners is not knowing where to start, that's why I simplified all the concepts to make sure even newbie game developers can build and deploy a playable version of the game as a native WINDOWS APP as well as a playable WEB GAME!
Next part here: https://youtu.be/P377cNMG4lg
We will put a heavy focus on enhanced visuals, let me teach you animation tips and trick I use to make my games look better. Let's make games in Unity 6!
With so many enemies and projectiles flying around, we’ll focus on performance optimizations to make sure our game runs smoothly on all devices. We will learn how to implement object pooling and much more!
🚀 Project resources:
All downloadable assets ZIP: https://www.frankslaboratory.co.uk/downloads/06/SpaceQuestAssets.zip
🚀 Lessons:
00:00:00 Intro
00:01:09 Create a new project
00:02:59 Infinite Parallax Scrolling Background
00:22:20 Player Movement and Animations in Unity 2D
00:45:33 Regenerating energy bar, energy system
00:56:31 Asteroids as obstacles
01:11:13 How to Spawn Objects in Unity
01:34:38 Player Health System Taking Damage & Collisions
01:49:32 Pause and Unpause Your Game the Easy Way
02:01:48 Make Your Main Menu Quickly
02:12:30 How to Create a Game Over Screen in Unity
02:16:18 How to Create Particle Smoke in Unity
02:21:45 Mission Complete Screen
02:26:37 Setting a Win Condition
02:36:33 How to Add Music and Sound Effects
02:51:57 Create a Damage Flash Effect for Sprites
02:58:47 Basic Phaser Weapon
03:08:31 Easy Object Pooling for an Optimized Game
03:17:21 Playing a Particle System Through Script
03:22:23 How to Make Destructible/Breakable Obstacles
03:32:59 Harmless Critters
03:50:27 Plasma vs Critters
03:58:49 Heat vs Critters
04:06:26 How to Program a Secret Boss
04:33:47 Cleaning Up & Refactoring
04:39:12 Boss Behaviors
04:45:45 Utility Functions
04:59:51 Code Consistency
05:16:36 Debug & Game Balance
05:25:23 Export Your Game for Desktop and Browser
05:30:43 SOURCE CODE Checkpoint
🚀 GitHub source code: https://github.com/codingLaboratory/SpaceQuest
05:33:16 Performance optimizations
05:55:49 Everything is an Object Pool
06:20:55 Weapon Leveling
06:47:41 Experience Bar
07:15:25 Swarms of Enemies
07:47:13 Enemies and Sine Waves
08:14:06 Charging Enemy
08:41:40 More Boss Types
09:06:44 What's next?
🚀 What else to learn?
Learn Unity 2D: Vampire Survivors-Like https://youtu.be/SSHdoGSLsOA
#Unity #Unity2d #codelaboratory