In this 7-hour crash course, you’ll start building your own RPG while learning the fundamentals of Unity and game development with C#.
Led by Luis Ramirez Jr., a game dev with over a decade of experience, you’ll get hands-on with the Unity editor, build scenes, move a player, and lay the foundation for your first game.
Whether you’re just starting out or exploring game dev for the first time, this is the perfect place to begin.
🕹️ Unity Bootcamp: https://zerotomastery.io/courses/learn-unity-bootcamp/
🤑 Use code: YTUNITY10 to get 10% OFF (for life!)
=========
🗂️ Course Files: https://drive.google.com/drive/folders/16qLTxDqdktAlBwyeID-htqWJNNrAPKrb?usp=sharing
👍 Subscribe for more free tutorials and exclusive content: https://links.zerotomastery.io/youtube
=========
⏰ Timestamps:
00:00 Introduction
01:37 What Are We Creating?
04:36 What is Unity?
06:21 Installing Unity
13:22 Creating a new project
19:01 Custom Layouts
23:19 Default Windows Overview
30:59 Understanding Game Objects
35:57 Moving Around the Scene
40:50 Manipulating Game Objects
46:20 Exercise: Creating a Robot
54:23 Understanding Component Composition
59:04 The Transform Component
1:01:43 Applying Materials
1:09:23 Exercise: Materials
1:11:18 Parent and Children Objects
1:17:10 Prefabs
1:25:04 Final Tips and Tricks
1:30:33 Importing Unity Package Files
1:33:31 Model File Formats
1:36:51 Model Prefabs
1:41:19 Installing Packages with the Package Manager
1:45:46 Creating a 3D Tilemap
1:54:50 Changing the Materials on a Model
1:57:17 Extracting Materials from a Model
2:01:28 Adding an Offset to a Brush
2:08:55 Exercise: Installing the Polybrush Package
2:11:00 Painting Models with a Polybrush
2:19:30 Custom Icons for Game Objects
2:26:47 Exercise: Drawing More Tilemaps
2:32:18 Exercise: Adding a Slope
2:35:36 Rotating Tiles
2:39:21 Exercise: Rotating Corner Tiles
2:42:53 Where to find Game Assets?
2:45:07 What is C#?
2:48:14 Installing Visual Studio Code
2:53:05 Configuring Visual Studio Code
2:56:49 Creating a C# File
3:00:12 Understanding Namespaces
3:03:28 Creating a Namespace
3:08:21 What are Objects?
3:10:42 Creating Classes
3:14:02 Understanding Variables
3:17:45 Defining Variables
3:22:42 Comments
3:25:39 Constructor Methods
3:29:38 Access Modifiers
3:34:18 Inheritance Basics
3:38:25 Using Namespaces
3:40:13 Adding Classes as Components to Game Objects
3:43:35 Custom Methods
3:47:52 Parameters
3:51:44 Return Values
3:55:33 Control Flow
4:02:45 Debug Class
4:10:20 Generics
4:18:09 Attributes
4:24:20 Auto Formatting Code
4:29:55 Exploring the C# Documentation
4:32:06 Installing the Input System Package
4:36:14 Understanding Actions and Action Maps
4:38:08 Creating Actions and Action Maps
4:42:11 Exercise: Creating a UI Action Map
4:44:14 Setting the Action Type
4:50:11 Adding Bindings
4:55:02 Composite Binding
5:00:11 Separation of Concerns
5:08:56 Event Handlers
5:15:24 Adding a Game Manager
5:18:50 Adding the Player Input Component
5:26:15 Baking a Navigation Mesh
5:35:10 Adjusting the Agent Size
5:39:43 Adding Non-Walkable Areas
5:43:28 The Navigation Mesh Agent Component
5:48:25 Reading the Callback Context
5:51:22 Storing the Movement Vector
5:58:22 Grabbing a Component
6:03:17 Moving an Agent
6:08:37 Following the Player with a Camera
6:16:51 Framerate Independence
6:21:47 Using the Agent Speed
6:24:21 Understanding Quaternion
6:28:19 Vector Zero
6:31:31 Linear Interpolation
6:35:53 Component Catching and Organizing Code
6:39:22 Exploring the Unity Documentation
6:42:36 Final Takeaway

=========
💥 Who is this Unity 3D Game Development Bootcamp course for?
https://zerotomastery.io/courses/learn-unity-bootcamp/
◾ Anyone who wants to gain a complete and practical understanding of the Unity game engine without needing ANY prior programming knowledge
◾ Anyone who wants to learn to build professional-level video games from scratch
◾ Bootcamp or online game development tutorial graduates that want to go beyond the basics
◾ Anyone who wants to launch their career as a Game Developer, Unity Engineer, Technical Artist, Game Designer, Technical Director, 3D Generalist, or VR/AR Developer
◾ You want a step-by-step guide to learn how to code using the C# programming language from scratch all the way to being able to get hired at a top company as a Unity Engineer or Game Developer
=========
Graduates of Zero To Mastery are now working at Google, Tesla, NVIDIA, Amazon, Apple, IBM, JP Morgan, Meta, NASA, Shopify + other top companies.
Many are also working as top-rated Freelancers getting paid $1,000s while working remotely around the world.
🎓 Here are just a few of them: https://zerotomastery.io/testimonials
This can be you.
=========
Start Learning Unity Now 👉 https://zerotomastery.io/courses/learn-unity-bootcamp/
#zerotomastery #unity #gamedevelopment