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

Advanced Unity & Publishing

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