Unity 6.3 LTS6000.3.27f2Written, self-paced, offline
Unity Mastery Handbook
Learn Unity completely, in writing. Two libraries side by side: TopicBased teaches every subject in learning order, merging what all the courses cover and filling their gaps; CourseBased has one file per course, following its own projects and order, rebuilt with original code for Unity 6.
11/73topic chapters written
0/129course files written
7/148writing sessions done
135,071words so far
170compile-checked code samples
TopicBased
73 chapters in learning order. The backbone: read each phase in order.
P0 · Orientation
P1 · Foundations: Editor, C#, Maths, Physics, 2D/3D
- T02The Unity Editor: Scenes, GameObjects, Components & Prefabs
- T03C# Fundamentals: Types, Logic, Methods & Classes
- T04C# Beyond Basics: OOP, Generics, Collections, LINQ, Delegates & Memory
- T05Scripting in Unity: Lifecycle, Serialization, Coroutines & Awaitable
- T06Game Maths: Vectors, Trigonometry, Matrices, Quaternions & Interpolation
- T07Input System, Movement & Cameras (Cinemachine)
- T083D Physics: Rigidbodies, Colliders, Raycasts & Character Controllers
- T092D Development: Sprites, Tilemaps, 2D Physics, 2D Animation & Lights
- T10Your First Complete Game Loop: States, Scenes, UI, Audio & Builds
P2 · Architecture & Professional C#
- T11Clean Code, SOLID & a C# Style Guide for Unity
- T12Game Programming Patterns in Unity
- T13ScriptableObjects & Data-Driven Architecture
- T14Events, Messaging & Decoupled Systems
- T15State Machines, Hierarchical FSMs & Behaviour Trees
- T16Saving & Loading: Serialization, Save Architecture & Versioning
- T17Editor Scripting & Custom Tools (IMGUI and UI Toolkit)
- T18Debugging, Automated Tests & a Git Workflow for Unity
P3 · Core Systems & Genres
- T19Character Animation: Animator, Blend Trees, Layers, Root Motion, Humanoid IK & Retargeting
- T55Animation Rigging, Procedural Animation, Timeline & Cinematics
- T20UI: uGUI and UI Toolkit, HUDs, Menus & Data Binding
- T21Audio: Mixers, Sound Design, Adaptive Music, FMOD & Wwise
- T22Game AI: NavMesh, Steering, FSM / BT / GOAP / Utility, Perception
- T23Grids, A* Pathfinding & Turn-Based Systems
- T24RPG Systems: Stats, Inventory, Dialogue, Quests, Shops & Abilities
- T25Combat & Game Feel: Hitboxes, Feedback, Juice & Camera Work
- T26Procedural Generation: Noise, Terrain, Meshes, Voxels, Dungeons & Cities
- T27Algorithms & Simulation: Boids, Cellular Automata, Fluids & More
- T56Advanced Physics: Ragdolls, Physical Characters, Joints in Depth, Cloth & Destruction
- T61Interaction & Traversal: Interaction Systems, Grabbing & Carrying, Doors by Hand, Climbing, Vaulting, Parkour & Cover
- T62Camera Direction: Camera Modes & States, Blends, Interaction Close-Ups, Cutscene Hand-Offs & Camera Language
- T63Platformers, 2D & 3D: Advanced Controllers, Moving Platforms, Wall & Ledge Moves, Dashes & Ability Gating
- T64Shooters: Weapons, Hitscan & Projectiles, Recoil & Spread, Aiming, First-Person Rigs & Cover AI
- T65Vehicles & Racing: Arcade & Simulation Handling, Wheel Colliders, Drifting, AI Racers, Laps & Chase Cameras
- T66Strategy & Top-Down: RTS Selection & Commands, Formations, Flow Fields, Fog of War, Tower Defence & Builders
- T67Puzzle, Card & Board Games: Grid Puzzles, Match-3, Undo, Data-Driven Cards & Board-Game AI
- T68Survival, Crafting & Building: Gathering, Recipes, Needs, Snap Building, Day–Night & Persistent Worlds
- T69Roguelikes & Run-Based Games: Run Structure, Seeded Randomness, Item Synergies & Meta-Progression
- T70Narrative Games: Branching Dialogue with Ink & Yarn Spinner, Visual Novels, Choices & Environmental Storytelling
P4 · Game Design, Level Design & Art
- T28Game Design Fundamentals: Loops, MDA, Lenses, Balancing & Playtesting
- T29Level Design: Grey-Boxing, ProBuilder, Flow & Worldbuilding
- T30Art Direction & Concept Art for Games
- T31Blender for Unity: Modelling, UVs, Texturing & Export
- T32Game Characters: Modelling, Rigging & Getting Them into Unity
P5 · Rendering, Shaders & VFX
- T33Rendering in Unity 6: URP & HDRP, Cameras, PBR Materials & Post-Processing
- T57Lighting & Global Illumination: Baked, Mixed & Realtime, Adaptive Probe Volumes, Reflection Probes & Lighting Art
- T34How GPUs Draw: The Pipeline, Coordinate Spaces & Shader Maths
- T35Shader Graph from Zero to Advanced
- T36Writing Shaders by Hand: ShaderLab & HLSL in URP
- T37Shader Art: Procedural Patterns, SDFs & Ray Marching
- T38Stylised Shader Recipes: Toon, Outline, Water, Dissolve, Hologram, Grass
- T54Advanced 2D: Rigged Characters, Sprite Shape, Isometric Worlds, 2D Shaders & the Pixel-Art Pipeline
- T39Compute Shaders, Renderer Features & Custom SRP
- T40VFX Fundamentals: Shape, Timing, Colour, Readability, Textures & Flipbooks
- T41The Particle System (Shuriken) in Depth
- T42VFX Graph in Depth
- T43VFX Recipes & Pipeline: Spells, Impacts, Explosions, Elements, Optimisation
P6 · Multiplayer, Performance, Platforms & Shipping
- T44Multiplayer Foundations: Networking Theory & Netcode for GameObjects
- T58Advanced Multiplayer: Prediction & Lag Compensation, Dedicated Servers, Online Services, Photon & Other Libraries
- T45Performance & Profiling: CPU, GPU, Memory & GC
- T59Big Worlds: Terrain & Vegetation, LOD, Occlusion Culling, Splines Tools, Addressables & Streaming
- T46DOTS: Entities (ECS), Jobs & Burst
- T47Mobile: Touch Input, Builds, Optimisation & Store Publishing
- T48Monetisation & Services: IAP, Ads, Analytics, Remote Config
- T49XR: VR with the XR Interaction Toolkit & AR Foundation
- T60Reaching Every Player: Localization, Accessibility & Settings Menus
- T50Shipping: Build Profiles, Platforms, Web, Steam & Release Checklist
P7 · Career, Marketing & Capstone
- T51Careers, Portfolio & How the Games Industry Works
- T52Marketing Your Game: Steam Page, Wishlists, Trailers & Festivals
- T71Production: Scope, Milestones, Task Tracking, Teams, Playtests, Game Jams & Postmortems
- T72The Business of Indie Games: Funding, Publishers, Pitches, Contracts, Licences, Ratings & Privacy
- T53Capstone: Planning and Building Your Own Complete Game
CourseBased
129 course files, one per course in the source list. ★ marks the core picks.
P1 · Foundations: Editor, C#, Maths, Physics, 2D/3D
- C001Unity Essentials pathway
- C002Create with Code
- C003Foundational C# with Microsoft
- C004The C# Player's Guide
- C005C# Programming for Unity Game Development
- C006C# Complete Course, Beginner to Advanced
- C007The Unity C# Survival Guide
- C008Unity C# Scripting: Complete C# for Unity
- C009Junior Programmer pathway
- C010Mathematics for Computer Games Development
- C011Math for Game Devs (Freya Holmer)
- C012Complete C# Unity 2D Game Development
- C013Learn To Code By Making a 2D Platformer
- C014Complete C# Unity 3D Game Development in Unity 6
- C015The Ultimate Guide to Game Development with Unity (Official)
- C016Unity Game Development: Build 2D & 3D Games (Devslopes)
- C017Make a Complete Unity Game, 27-hour course (Jason Weimann)
- C018Brackeys archive
- C019Learn Unity Beginner/Intermediate: Kitchen Chaos (Code Monkey)
- C020Unity Game Development Mini-Degree (Zenva)
P2 · Architecture & Professional C#
- C021Create a C# style guide (Unity e-book)
- C022Level up your code with game programming patterns (Unity e-book)
- C023Modular game architecture with ScriptableObjects (Unity e-book)
- C024Game Programming Patterns (Robert Nystrom)
- C025Effective Game Design Patterns (Unity 6, Penny de Byl)
- C026Infallible Code
- C027Tarodev
- C028git-amend
- C029Catlike Coding: Basics, Procedural Meshes, Movement & Hex Map
- C030Unity UIToolkit: Introduction to Editor Scripting
- C031CS50's Introduction to Game Development
P3 · Core Systems & Genres
- C032Creative Core pathway
- C033UI Toolkit Fundamentals
- C034RPG Core Combat Creator
- C035RPG Inventory Systems
- C036RPG Dialogue & Quests
- C037RPG Shops & Abilities
- C038Learn To Create An RPG Game In Unity (James Doyle)
- C039Unity 3D and C#: The Complete RPG Guide
- C040Unity 2D RPG: Complete Combat System
- C041Unity 3rd Person Combat & Traversal
- C042Unity Turn-Based Strategy
- C043The Beginner's Guide to Games AI with Unity 6.2+
- C044LlamAcademy
- C045Procedural Terrain Generation with Unity
- C046Voxel Worlds Like Minecraft
- C047Procedural Cities in Unity/Blender
- C048Sunny Valley Studio
- C049Sebastian Lague: Algorithms & Simulation
- C050Game Audio 101 (Berklee Online)
- C051FMOD Skill Tree
- C052Wwise-101 to Wwise-301 (Unity Integration)
P4 · Game Design, Level Design & Art
- C053Game Design and Development with Unity (Michigan State)
- C054Game Maker's Toolkit
- C055The Art of Game Design: A Book of Lenses (Jesse Schell)
- C056Will Wright Teaches Game Design and Theory
- C057Introduction to game level design (Unity e-book)
- C058Get Started with ProBuilder
- C0593D Game Kit Lite
- C060Game Design: Art and Concepts (CalArts)
- C061Complete Blender Creator
- C062Blender Character Creator for Video Games
P5 · Rendering, Shaders & VFX
- C063Creative Core: Shaders and Materials
- C064The Cg Tutorial (NVIDIA)
- C065A Gentle Introduction to Shaders (Alan Zucconi)
- C066Shaders for Game Devs (Freya Holmer)
- C067Get Started with Shader Graph
- C068Shader Graph Basics (Ben Cloward)
- C069Introduction to Shaders with Shader Graph (Udemy, 2019)
- C070Introduction to Shader Graph in Unity (Pluralsight)
- C071Your Ultimate Guide to Shader Graph (Penny de Byl)
- C072Daniel Ilett: Shader Graph Basics + PDFs
- C073Cyanilux tutorials
- C074Unity Shader Graph: Procedural Shaders & Dynamic FX (GameDev.tv)
- C075The Ultimate 2D & 3D Shader Graph VFX Course
- C076Shader Development from Scratch (Unity 6, Penny de Byl)
- C077Ben Cloward: HLSL shader series
- C078From Zero to Unity Shader Developer (Unity 6, Penny de Byl)
- C079The Unity Shaders Bible (Jettelly)
- C080Building Quality Shaders for Unity (Daniel Ilett)
- C081Unity Shaders and Effects Cookbook
- C082Manuela Malasana: ShaderTutorials
- C083Linden Reid
- C084MinionsArt
- C085Shaders in Unity with Amplify
- C086Unity: Design & Implement Advanced Rendering Effects (Coursera)
- C087Catlike Coding: Rendering & Custom SRP
- C088Sebastian Lague: Coding Adventures (Compute Shaders & Ray Marching)
- C089The Book of Shaders
- C090The Art of Code
- C091Inigo Quilez: SDFs & Procedural Art
- C092Beginner's Guide to VFX (VFX Apprentice)
- C093Get started with VFX (Unity Learn)
- C094Creative Core: VFX
- C095Visual Effects in Unity Particle Systems (Udemy)
- C096Visual Effects for Games in Unity (Gabriel Aguiar)
- C097VFX Apprentice All Access
- C098Unity Block-in VFX (VFX Apprentice)
- C099Particle Animation (VFX Apprentice)
- C100VFX Graph Fundamentals
- C101Experiment with VFX Graph
- C102VFX for Games 201
- C103VFX Graph Learning Templates
- C104Unity VFX Graph: Beginner to Intermediate (Gabriel Aguiar)
- C105Unity VFX Graph classes: Portal, Impact, Meteor (Skillshare)
- C106Gabriel Aguiar Prod (YouTube)
- C107Booms & Blasts (VFX Apprentice)
- C108Elemental Studies in Unity (VFX Apprentice)
- C109League of Effects (VFX Apprentice)
- C110Realistic Real-time VFX in Unity
- C111AAA Unity VFX Pipeline
- C112RealtimeVFX community
P6 · Multiplayer, Performance, Platforms & Shipping
- C113Kitchen Chaos Multiplayer (Code Monkey)
- C114Unity Multiplayer: Netcode for GameObjects (Nathan Farrer)
- C115Learn To Create An Online Multiplayer Game (James Doyle)
- C116Create Your First RPG and FPS Multiplayer Game (Awesome Tuts)
- C117Ultimate guide to profiling Unity games (Unity 6 e-book)
- C118Unity DOTS course (Code Monkey)
- C119Unity Mobile C# Developer
- C120Unity Mobile Game Development (Mario Korov)
- C121Build a Complete 2D Mobile Platformer (AbleAppsDev)
- C122Unity IAP
- C123VR Development pathway
- C124Mobile AR Development
- C125Unity XR: How to Build AR and VR Apps (Coursera)
- C126Tanks: Make a battle game for web and mobile
- C127Game Development pathway (Unity Learn)
P7 · Career, Marketing & Capstone
- C128All About Gaming Industry Careers & Game Design Fundamentals
- C129How To Market A Game (Chris Zukowski)