MENU

Fun & Interesting

Unity 101 Crash Course For Beginners: Start Building Your Own Game!

Zero To Mastery 825 1 week ago
Video Not Working? Fix It Now

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

Comment