🎮 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
beginner
Start Course

Course Curriculum

Module 1

Unity & C# Foundations

60 lessons
  1. 1 Unity Hub and Installation Free 13:58
  2. 2 Unity Interface Tour Free 14:19
  3. 3 GameObjects and Components Free 14:24
  4. 4 Transform and Hierarchy 9:19
  5. 5 C# Scripting Basics 8:57
  6. 6 Variables and Data Types 11:35
  7. 7 Methods and Classes 5:53
  8. 8 MonoBehaviour Lifecycle 13:18
  9. 9 Input System 7:20
  10. 10 Physics: Rigidbody 13:15
  11. 11 Physics: Colliders 14:59
  12. 12 Physics: Triggers 5:01
  13. 13 2D: Sprite Renderer 5:38
  14. 14 2D: Tilemap 8:04
  15. 15 2D: Physics 2D 10:55
  16. 16 2D: Platformer Movement 10:51
  17. 17 2D: Animations 10:32
  18. 18 2D: Camera Setup 8:23
  19. 19 3D: ProBuilder Basics 8:52
  20. 20 3D: Terrain System 11:27
  21. 21 3D: First Person Controller 9:45
  22. 22 3D: Third Person Controller 12:40
  23. 23 3D: NavMesh Agent 8:54
  24. 24 3D: Lighting 12:16
  25. 25 Materials and Shaders Intro 11:53
  26. 26 Particle System 6:30
  27. 27 Audio Source and Listener 12:41
  28. 28 UI: Canvas Setup 5:23
  29. 29 UI: Buttons and Events 5:33
  30. 30 UI: Panels and Layouts 9:46
  31. 31 UI: Health Bars 12:08
  32. 32 UI: Main Menu 5:19
  33. 33 UI: Settings Menu 9:31
  34. 34 Scene Management 10:26
  35. 35 Scriptable Objects 13:17
  36. 36 Object Pooling 8:36
  37. 37 Coroutines 8:27
  38. 38 Events and Delegates 13:58
  39. 39 Design Patterns in Unity 5:05
  40. 40 State Machine Pattern 12:14
  41. 41 Singleton Pattern 5:56
  42. 42 Observer Pattern 6:36
  43. 43 Animation Controller 13:42
  44. 44 Blend Trees 7:59
  45. 45 Animation Events 5:23
  46. 46 IK Animation 10:39
  47. 47 Cinemachine Camera 5:02
  48. 48 Post Processing Stack 5:19
  49. 49 Shader Graph Basics 7:07
  50. 50 VFX Graph Introduction 6:07
  51. 51 AI: Finite State Machine 10:30
  52. 52 AI: Behavior Trees 5:12
  53. 53 AI: Pathfinding 14:22
  54. 54 AI: Steering Behaviors 5:34
  55. 55 Inventory System 5:23
  56. 56 Dialogue System 11:39
  57. 57 Quest System 5:21
  58. 58 Save/Load System 9:57
  59. 59 Crafting System 9:38
  60. 60 Combat System: Melee 5:43
Module 2

Advanced Unity & Publishing

60 lessons
  1. 61 Combat System: Ranged 13:20
  2. 62 Combat System: RPG Stats 6:10
  3. 63 Procedural Generation Intro 14:57
  4. 64 Procedural Dungeons 7:03
  5. 65 Procedural Terrain 11:48
  6. 66 Multiplayer: Netcode Basics 13:40
  7. 67 Multiplayer: Lobby 14:22
  8. 68 Multiplayer: Sync 5:48
  9. 69 Multiplayer: RPC Calls 9:38
  10. 70 Multiplayer: Testing 7:24
  11. 71 Mobile: Touch Input 11:34
  12. 72 Mobile: UI Adaptation 9:55
  13. 73 Mobile: Performance 11:30
  14. 74 Mobile: Ads Integration 11:06
  15. 75 Mobile: IAP Setup 10:41
  16. 76 VR: XR Toolkit 13:46
  17. 77 VR: Interaction 8:31
  18. 78 VR: Locomotion 7:35
  19. 79 AR: AR Foundation 5:33
  20. 80 AR: Plane Detection 14:21
  21. 81 Optimization: Profiler 5:01
  22. 82 Optimization: Draw Calls 13:09
  23. 83 Optimization: LOD 14:28
  24. 84 Optimization: Occlusion Culling 10:49
  25. 85 Optimization: Memory 10:47
  26. 86 Testing: Play Mode Tests 14:22
  27. 87 Testing: Edit Mode Tests 12:11
  28. 88 Version Control with Git 6:29
  29. 89 Asset Store Best Practices 13:33
  30. 90 Building for PC 13:15
  31. 91 Building for Mac 14:59
  32. 92 Building for Linux 6:30
  33. 93 Building for WebGL 13:22
  34. 94 Building for Android 8:21
  35. 95 Building for iOS 14:30
  36. 96 Steam Integration 7:24
  37. 97 Achievements and Leaderboards 10:26
  38. 98 Analytics and Telemetry 5:29
  39. 99 Localization 9:37
  40. 100 Accessibility Features 10:48
  41. 101 Game Design Document 8:40
  42. 102 Playtesting Methods 6:03
  43. 103 Marketing and Wishlists 10:20
  44. 104 Launch Strategy 14:36
  45. 105 Post-Launch Updates 8:32
  46. 106 Community Building 12:31
  47. 107 Monetization Ethics 10:19
  48. 108 Portfolio Project: 2D Platformer 8:17
  49. 109 Portfolio Project: 3D Adventure 6:18
  50. 110 Portfolio Project: Mobile Game 11:03
  51. 111 Portfolio Project: Multiplayer 6:28
  52. 112 Portfolio Project: VR Experience 11:30
  53. 113 Career in Game Dev 13:27
  54. 114 Freelance Game Dev 14:11
  55. 115 Starting an Indie Studio 14:31
  56. 116 Game Jam Participation 13:09
  57. 117 Continuing Education 6:16
  58. 118 Resources and Community 11:40
  59. 119 Final Showcase 7:08
  60. 120 Next Steps and Beyond 14:50