Learn To Code With The Complete Unity 2D Masterclass
Published 1/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 9.33 GB | Duration: 12h 15m
Published 1/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 9.33 GB | Duration: 12h 15m
Learn the skills and techniques needed to create your own 2D games with Unity.
What you'll learn
Understand the Unity game engine and its core features, such as the editor interface, game objects, components, and scripting.
Create 2D games using Unity, including characters, environments, animations, physics, and UI elements.
Implement gameplay mechanics and logic using C# programming, including player movement, singleton pattern, and level design.
Publish and deploy completed 2D games to standalone platforms such as PC, Mac, and Linux.
Requirements
No programming experience required. You will learn everything you need to know by taking this course.
Description
Welcome to "The Complete Unity 2D Masterclass"! This course is designed to teach you everything you need to know to create your own 2D games using Unity, a popular game engine used by thousands of developers around the world.Whether you're a beginner or an intermediate game developer, this course has something for you. You'll start by learning the fundamentals of the Unity editor, including how to set up a new project, navigate the interface, and work with game objects and components.Next, you'll dive into C# programming, learning how to create variables, functions, and control structures. You'll use these skills to implement gameplay mechanics and logic, such as player movement, enemy AI, and level design.As you progress through the course, you'll learn how to create and animate characters, design levels, and add UI elements such as menus and scores. You'll also learn how to use Unity's built-in physics engine to create realistic and engaging gameplay.By the end of this course, you'll have a solid understanding of Unity and the skills needed to create your own 2D games. You'll be able to design and build complete 2D games from start to finish, and you'll know how to publish and deploy your games to platforms such as PC, mobile, and web.This course is suitable for anyone with a basic understanding of programming and a willingness to learn. The instructor is a experienced game developer with over 6 years of industry experience, and he is ready and willing to help anyone who has questions or needs support. So, if you're ready to start your journey in game development, join me in this course and let's create some amazing games together!
Overview
Section 1: Introduction To Unity
Lecture 1 Introduction to Unity
Lecture 2 Opening a 2D Project
Lecture 3 Setting Up the Project Properties
Lecture 4 Explaining Unity's Windows
Lecture 5 The Asset Store
Lecture 6 The Package Manager
Lecture 7 Setting Up Folder Organization
Lecture 8 Editor Window Layouts
Section 2: The Unity Editor
Lecture 9 Introduction to The Unity Editor
Lecture 10 The Basic Toolbar
Lecture 11 Creating GameObjects
Lecture 12 Converting GameObjects to Prefabs
Lecture 13 Attaching Scripts to GameObjects
Lecture 14 Creating Builds for PC
Lecture 15 Tips and Tricks
Section 3: Scripting In Unity
Lecture 16 Introduction to Unity Scripting
Lecture 17 Creating Your First C# Script
Lecture 18 Explaining The Common Script Methods
Lecture 19 Setting Variables From Within The Unity Inspector
Lecture 20 Using the Singleton Pattern for Easy Accessibility
Lecture 21 An Intro to Scriptable Objects
Section 4: Number Math Game
Lecture 22 Introduction to Your First Unity Game
Lecture 23 Number Math Game Project Setup
Lecture 24 Equation Manager
Lecture 25 Create UI for Math Problems
Lecture 26 UI Manager
Lecture 27 Removing A Number and Adding User Input
Lecture 28 Checking for the Correct Answer
Lecture 29 Adding a Visible Score
Lecture 30 Adding a Timer Countdown
Lecture 31 Highscore System
Lecture 32 Displaying the Highscores
Lecture 33 Play Again and Quit Buttons
Lecture 34 Add the Starting Countdown
Lecture 35 Final Polish and Effects
Section 5: Block Breaker Game
Lecture 36 Introduction to the Block Breaker Game
Lecture 37 Project Setup and Saving the Scene On Play
Lecture 38 Creating the GameObjects
Lecture 39 The Ball Script
Lecture 40 Configuring Ball Collisions
Lecture 41 The Brick Script
Lecture 42 The Paddle Script
Lecture 43 Spawning the Ball on the Paddle
Lecture 44 Adding a Ball Trail
Lecture 45 Your First Particle System
Lecture 46 The Brick Manager
Lecture 47 Losing Lives
Lecture 48 The Game Manager
Lecture 49 Creating the In Game UI
Lecture 50 The UI Manager
Lecture 51 Adding a Pause Menu
Lecture 52 Creating Reusable Menu Buttons
Lecture 53 Set Up GameOver
Lecture 54 Adding the Main Menu and Script
Lecture 55 Sounds and an Audio Manager
Lecture 56 Export and Playtesting
Section 6: 2D Physics Catapult Game
Lecture 57 Introduction for the Physics Catapult Game
Lecture 58 Setting Up The Catapult Project
Lecture 59 Adding SaveOnPlay and EditorDecorator Scripts
Lecture 60 Finishing the TransformReset Script
Lecture 61 The Catapult Prefab
Lecture 62 The Cannonball Prefab
Lecture 63 Adding Enemies as a Prefab
Lecture 63 The Ball Manager
Lecture 64 The Catapult Script
Lecture 65 The Cannonball Script
Lecture 66 Adding Force to the Cannonball
Lecture 67 Resetting the Cannonball
Lecture 68 Changing the Launch Trajectory
Lecture 69 Intro to Tilemap Systems
Lecture 70 Importing and Creating a Ground Rule Tile
Lecture 71 Creating the Plank Prefabs
Lecture 72 The Level Manager
Lecture 73 The Plank Script
Lecture 74 The Camera Movement System
Lecture 75 The Score Manager
Lecture 76 Creating the Enemy
Lecture 77 Enemy Animation System
Lecture 78 Enemy Animation Events
Lecture 79 Beginning Level Camera Movement
Lecture 80 The Dust Manager
Lecture 81 Creating a Dust Prefab
Lecture 82 In-Game UI Design
Lecture 83 The UI Manager
Lecture 84 The Pause Screen
Lecture 85 Scripting the Pause Menu
Lecture 86 The Game Manager
Lecture 87 Victory and Defeat Screens
Lecture 88 Camera Effects - Fade In / Fade Out
Lecture 89 Creating the Game's Levels
Lecture 90 The Main Menu
Lecture 91 Adding Parallax to the Main Menu
Lecture 92 Level Select Screen
Lecture 93 Options Screen
Lecture 94 The Main Menu Script
Lecture 95 Scripting the Options Menu
Lecture 96 Switching Between Level Select and Each Level
Lecture 97 Object Physics Materials
Lecture 98 Saving and Loading Scores
Lecture 99 The Audio Manager System
Lecture 100 Exporting Game for Standalone Releases
Beginner and intermediate Unity developers who want to strengthen their knowledge in the 2D realm.