🎮 Game Dev beginner
Unity Game Dev Bootcamp
The ultimate Unity game development course. From C# basics to publishing a complete game, covering 2D, 3D, UI, physics, AI, and multiplayer.
120 lessons
70 hours
Course Curriculum
Module 1 Unity & C# Foundations
60 lessons
Unity & C# Foundations
- 1 Unity Hub and Installation Free 5:20
- 2 Unity Interface Tour Free 11:13
- 3 GameObjects and Components Free 14:24
- 4 Transform and Hierarchy 14:33
- 5 C# Scripting Basics 14:24
- 6 Variables and Data Types 5:41
- 7 Methods and Classes 7:12
- 8 MonoBehaviour Lifecycle 13:43
- 9 Input System 8:37
- 10 Physics: Rigidbody 12:58
- 11 Physics: Colliders 6:41
- 12 Physics: Triggers 14:49
- 13 2D: Sprite Renderer 14:24
- 14 2D: Tilemap 8:23
- 15 2D: Physics 2D 6:19
- 16 2D: Platformer Movement 5:44
- 17 2D: Animations 14:48
- 18 2D: Camera Setup 11:13
- 19 3D: ProBuilder Basics 5:48
- 20 3D: Terrain System 8:34
- 21 3D: First Person Controller 9:59
- 22 3D: Third Person Controller 10:21
- 23 3D: NavMesh Agent 9:51
- 24 3D: Lighting 5:11
- 25 Materials and Shaders Intro 9:14
- 26 Particle System 12:25
- 27 Audio Source and Listener 5:10
- 28 UI: Canvas Setup 11:55
- 29 UI: Buttons and Events 12:47
- 30 UI: Panels and Layouts 7:10
- 31 UI: Health Bars 12:57
- 32 UI: Main Menu 13:17
- 33 UI: Settings Menu 8:17
- 34 Scene Management 13:34
- 35 Scriptable Objects 5:21
- 36 Object Pooling 12:58
- 37 Coroutines 14:10
- 38 Events and Delegates 9:06
- 39 Design Patterns in Unity 10:17
- 40 State Machine Pattern 14:03
- 41 Singleton Pattern 7:07
- 42 Observer Pattern 6:54
- 43 Animation Controller 11:17
- 44 Blend Trees 14:32
- 45 Animation Events 10:58
- 46 IK Animation 10:26
- 47 Cinemachine Camera 13:08
- 48 Post Processing Stack 13:08
- 49 Shader Graph Basics 6:11
- 50 VFX Graph Introduction 7:50
- 51 AI: Finite State Machine 5:01
- 52 AI: Behavior Trees 13:51
- 53 AI: Pathfinding 11:55
- 54 AI: Steering Behaviors 7:28
- 55 Inventory System 10:42
- 56 Dialogue System 10:13
- 57 Quest System 5:37
- 58 Save/Load System 14:30
- 59 Crafting System 6:15
- 60 Combat System: Melee 13:36
Module 2 Advanced Unity & Publishing
60 lessons
Advanced Unity & Publishing
- 61 Combat System: Ranged 11:59
- 62 Combat System: RPG Stats 6:58
- 63 Procedural Generation Intro 10:36
- 64 Procedural Dungeons 12:38
- 65 Procedural Terrain 5:59
- 66 Multiplayer: Netcode Basics 12:26
- 67 Multiplayer: Lobby 14:27
- 68 Multiplayer: Sync 12:36
- 69 Multiplayer: RPC Calls 5:36
- 70 Multiplayer: Testing 9:51
- 71 Mobile: Touch Input 12:50
- 72 Mobile: UI Adaptation 13:17
- 73 Mobile: Performance 8:05
- 74 Mobile: Ads Integration 7:19
- 75 Mobile: IAP Setup 9:41
- 76 VR: XR Toolkit 5:22
- 77 VR: Interaction 9:29
- 78 VR: Locomotion 14:36
- 79 AR: AR Foundation 12:11
- 80 AR: Plane Detection 14:29
- 81 Optimization: Profiler 11:04
- 82 Optimization: Draw Calls 5:57
- 83 Optimization: LOD 11:43
- 84 Optimization: Occlusion Culling 6:31
- 85 Optimization: Memory 12:28
- 86 Testing: Play Mode Tests 9:41
- 87 Testing: Edit Mode Tests 10:25
- 88 Version Control with Git 12:14
- 89 Asset Store Best Practices 12:31
- 90 Building for PC 8:20
- 91 Building for Mac 8:24
- 92 Building for Linux 10:19
- 93 Building for WebGL 12:56
- 94 Building for Android 12:01
- 95 Building for iOS 12:56
- 96 Steam Integration 9:58
- 97 Achievements and Leaderboards 13:22
- 98 Analytics and Telemetry 11:51
- 99 Localization 7:21
- 100 Accessibility Features 9:14
- 101 Game Design Document 12:56
- 102 Playtesting Methods 13:02
- 103 Marketing and Wishlists 9:02
- 104 Launch Strategy 9:14
- 105 Post-Launch Updates 6:41
- 106 Community Building 5:57
- 107 Monetization Ethics 13:10
- 108 Portfolio Project: 2D Platformer 14:25
- 109 Portfolio Project: 3D Adventure 10:19
- 110 Portfolio Project: Mobile Game 13:23
- 111 Portfolio Project: Multiplayer 8:05
- 112 Portfolio Project: VR Experience 7:11
- 113 Career in Game Dev 14:08
- 114 Freelance Game Dev 11:08
- 115 Starting an Indie Studio 12:21
- 116 Game Jam Participation 13:23
- 117 Continuing Education 11:21
- 118 Resources and Community 11:58
- 119 Final Showcase 10:30
- 120 Next Steps and Beyond 13:46