
Learn Unity Game Engine
A complete directory guide to learning Unity for 2D, 3D, and VR/AR development. Includes curated C# tutorials, documentation, courses, and community resources.
Start Here
Official Unity Manual
The definitive documentation. Always check here first for API references and component details.
Unity Learn (Official)
Formerly paid, now free. Massive library of high-quality courses directly from Unity Technologies.
Unity Discussions
The official forum. The best place to find solutions to engine-specific errors.
Beginner Resources
Code Monkey – Unity Course 2024
A massive 10+ hour free course covering everything from installation to your first shipped game.
Brackeys (Archives)
The legend. While no longer active, his videos remain some of the clearest introductions to Unity concepts.
Start with Code (Unity Learn)
The official introductory pathway that teaches C# programming alongside engine usage.
Intermediate Resources
Jason Weimann – Game Dev Guide
Focuses on clean code, architecture, and professional workflows rather than just 'making it work'.
New Input System Guide
The old Input Manager is dying. Learn the new, event-driven Input System now.
URP vs HDRP Explained
Official breakdown of which render pipeline to choose for your project.
Advanced Resources
Catlike Coding – Tutorials
The deepest technical tutorials on the web. Hex maps, procedural mesh generation, and custom rendering.
Turbo Makes Games – DOTS
Specialized in Data-Oriented Technology Stack (ECS, Burst, Jobs) for high-performance games.
Optimization & Profiling
How to use the Profiler and Frame Debugger to make your game run at 60fps on mobile.