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

Advanced Unity & Publishing

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