Educators in VR’s Unity Workgroup team has been collecting a diverse list of Unity resources for all skill levels of Unity design and development. This is an evolving list, so consider bookmarking it for future reference.
Table of Contents
- Official Unity Learning Resources
- Fundamentals and Basic VR Development
- YouTube Channels Specializing in Unity Tutorials
- Intermediate to Advanced Unity Tutorials
- VR Platform Specific Unity Tutorials
- Augmented Reality and Mixed Reality Unity Resources
- Optimization & Performance
- AI for Unity Code and programming
- Supplemental Unity Learning
- Books
- Community & Inspiration
- Podcasts
Official Unity Learning Resources
Unity LEARN: Game Development for Beginners (Unity Essentials): Start here- Unity LEARN: VR Development Pathway: Free official courses pathway for Unity certification
- The Unity 2025 GDC Roadmap: Features tutorials, workshops, and deep dives on Unity’s latest VR/XR features, including world building and optimization
- Unity XR Interaction Toolkit Tutorials: Official tutorials on scene setup, interactables, and XR Rig configuration
- Unity Courses & tutorials in game design, VR, AR, & Real-time 3D (Unity Guide): Unity’s curated list of free tutorials and courses for AR and mixed reality development for all skill levels
Fundamentals and Basic VR Development
Brackeys Unity Fundamentals (archived but recommended) and Brackey’s YouTube Unity Beginner Tutorials: Excellent for learning Unity fundamentals, C#, and 3D development skills essential for world building- Fist Full of Shrimp – Unity VR Development Tutorials and Blog and Fist Full of Shrimp – YouTube: Unity essentials and scripting tutorials
- Jimmy Vegas – Unity 6 Tutorial Part 1 – Learn The Basics – How To Make A Game For Beginners: Solving Unity game development challenges for beginners
- Code Money – Learn Unity Beginner/Intermediate 2024: Free online video course
- TutotorialsPoint – Unity for Absolute Beginners: Unity tutorials for all levels
- C# Fundamentals for Absolute Beginners – Microsoft Learn
YouTube Channels Specializing in Unity Tutorials
Dan Moran- Sebastian Lague
- Valem Tutorials
- VR with Andrew
- Justin P. Barnett Unity Tutorials
- Game Maker’s Toolkit
- Jason Weimann (GameDev)
- Daniel Stringer
- Code Monkey
- Tim Ruswick – Game Dev Underground (good archive)
- Holistic3D
- Dapper Dino
- World of Zero
Intermediate to Advanced Unity Tutorials
- VIVE OpenXR Setup: Device-specific configuration for Vive hardware
- OpenXR Configuration (YouTube): VIVE-focused OpenXR project setup and validation
- Unity Learn XR Courses: Curated learning paths for locomotion systems and interactables
- XR Interaction Toolkit Deep Dive: Advanced socket interactors and drop mechanics
- How to build and run OpenXR applications in Unity – The Ghost Howls
- OpenXR Mixed Reality samples for Unity – Code Samples – Microsoft Learn
- OpenXR Tutorial documentation
- Getting Started with WebXR in Unity: A Comprehensive Guide – Toxigon
VR Platform Specific Unity Tutorials
- VRChat World Building Guide: Official SDK documentation for social VR spaces
- Spookyghostboo – How To Make A VRChat World From Scratch Start to Finish – Blender to Unity: Unity beginner tutorials for VRChat
- VRChat World Creation Series: Complete SDK3/Udon workflow for social VR spaces
- This is GameDev – Ultimate Object Pooling – Unity Beginner Tutorial: Tips, techniques, and news on Unity games and platforms
- Creating Your First World – VRChat Creation: Setting up a VRChat virtual world
- How to Setup SteamVR for Unity 2020 (video): For development to support SteamVR integration
- Unity Guide – Get started developing mixed reality for Meta Quest 3 with Unity
- lightsandclockwork – Unity Meta Quest 3 Tutorial Lesson Updated – Project Setup (YouTube)
- ProgrammingDev – Mastering Quest and Achievement Systems in Unity: A Complete Guide to Building Weekly, Daily, and Event-Based Features
- Implementing a Quest System in Unity3D – Toxigon
- Valem Tutorials – How To Make a Quest 3 Mixed Reality Game – Unity Tutorial (YouTube)
>Unity – Manual: Develop for Meta Quest workflow
Augmented Reality and Mixed Reality Unity Resources
- MRTK2 Documentation: Microsoft’s cross-platform framework for spatial interactions
- AR Foundation Manual: Multi-platform AR implementation guide with feature matrices
- ARCore Migration Guide: Legacy to AR Foundation transition strategies
- Create an immersive AR session using WebXR – ARCore Google for Developers
- Mobile AR Development – Unity Learn: Free, official Unity pathway teaching the basics of building AR apps for mobile devices, including setup, core concepts, and deployment
- Manual: AR Development in Unity: Unity’s official manual page explaining how to set up AR Foundation and XR plugins for developing AR and mixed reality applications
- Unity development for HoloLens – Mixed Reality – Microsoft Learn: Microsoft’s guide to building mixed reality apps in Unity using the Mixed Reality Toolkit, covering core MR features and integration
- Build your first AR/MR App with Unity – Stereolabs: Step-by-step tutorial for creating a basic mixed reality application in Unity, including camera setup, positional tracking, and adding virtual objects
- Get Started with AR Foundation in Unity (YouTube): Video walkthrough on setting up AR Foundation for iOS and Android, explaining subsystems, providers, and building a sample AR scene
- Augmented Reality (AR) Beginners Tutorial for Unity 2022 (YouTube): Creating a simple AR app in Unity for iOS or Android, including tracking images and placing virtual objects
- Project-Based Augmented Reality Course with Unity Engine and AR Foundation (YouTube): Full beginner course with four hands-on AR projects using Unity and AR Foundation
- AR Foundation Setup Guide: Cross-platform AR implementation for iOS/Android
- Dilmer Valecillos nndroid Devs: Start Building MR/VR Apps with Spatial SDK: Setting up Oculus Integration, XR Interaction Toolkit, and advanced VR interactions
- Ludic Worlds – How to make a Mixed Reality app for the Quest 3: Part 1 – Passthrough
Optimization & Performance
VR Profiling Tools Guide: Comparison of Oculus/SteamVR diagnostic tools and Unity Profiler- Performance Techniques: Community-curated optimization strategies list
- How to Optimize VR Settings – Ultimate Unity VR Performance Guide (YouTube): Unity optimization guide
- Configuring Unity project for Stronger Performance (Unity Guide, 2024): Covers project settings, asset pipeline, texture compression, hierarchy optimization, mip maps, texture atlases, polygon count, and platform-specific settings
- XR Bootcamp – Unity Optimization – How to Optimize Your VR App Performance (2022): Unity VR optimization tips, including profiling, batching, LOD, culling, shader simplification, asset management, and more
- Vagon.io – Optimization Tips to Boost Performance in Unity (2025): Practical optimization techniques for Unity, including profiling, asset bundling, script/code optimization, physics, shaders, and mobile/VR-specific advice
- How to Optimize VR Settings – Ultimate Unity VR Performance Guide (2025, YouTube): Optimizing Unity project, player, and XR plugin settings for standalone VR collision mesh optimization, mesh data stripping, mip map streaming, quality settings, occlusion culling, and Unity 6 GPU features
- How to Profile a VR Game – Ultimate Unity VR Performance Guide (2025, video): Using the Unity Profiler to identify CPU and GPU bottlenecks in VR projects
- Skillsoft – Optimizing for Unity VR: 12-part video course covering draw call batching, lighting optimization, occlusion culling, LOD, shader use, quality settings, and more
- Implement Level of Detail (LOD)(Unity guide) Guide for models and culling (frustum, occlusion) to reduce unnecessary rendering
AI for Unity Code and programming
Artificial Intelligence (AI) for Unity programming and code support, analysis, etc., are still in their early development. Muse was developed by Unity with a free trial that supports the Unity Manual and was designed specifically to support Unity. Experiment with these, and please let us know how they work for you.
- The best AI for coding in 2025 – ZDNET (suggestions)
- Unity Muse
- Kythera AI for Unity (in development)
- Workik Unity AI (free)
- Code Genie
- Unity Code Master (Free)
- Tabnine AI Code Assistantd
- GitHub Copilot AI
Supplemental Unity Learning
Check these online courses to ensure they match your Unity version.
- Hackr.io – Ultimate Tech Learning Hub: Recommended Unity courses including VR/AR modules with peer reviews
- Unity Courses and Quizes on:
Books
- Unity Resources – E-books
- Create Virtual and Mixed Reality Experiences in Unity (Free) by Unity Team
- Learning C# by Developing Games with Unity 2023 7th ed. Edition by Harrison Ferrone
- Hands-On Unity 2021 Game Development – Second Edition
- Game Development Patterns with Unity 2021 – Second Edition
- Unity from Zero to Proficiency (Beginner) by Patrick Felicia (2019)
- Unity 6 Game Development with C# Scripting by Lem Apperson
- AR & VR Development Mastery: Creating Immersive Experiences from Beginner to Expert (Kindle) by Frahaan Hussain, Kameron Hussain
- Ultimate Unity for Multiplayer VR Development by Niraj Vishwakarma
- VR Programming with Unity and Oculus: With Full C# Code (Build Anything Anywhere) by Maxwell Vector
- Developing VR Applications With Unity: Build Immersive Virtual Reality Experiences by Thompson Carter
- Unity 2022 by Example: A project-based guide for AR, VR, and MR experiences by Scott H. Cameron
- Enhancing Virtual Reality Experiences with Unity 2022 by Steven Antonio Christian
- Unity Virtual Reality Development with VRTK4: A No-Coding Approach to Developing Immersive VR Experiences, Games, & Apps 1st ed. Edition by Christopher Coutinho
- Unity in Action, Third Edition: Multiplatform game development in C# 3rd ed. Edition by Joe Hocking
- Augmented Reality with Unity AR Foundation: A practical guide to cross-platform AR development with Unity 2020 and later versions by Jonathan Linowes
- Unity – Worldbuilding in XR eBook (free): Design principles for immersive environment storytelling
- The Universal Render Pipeline Cookbook – Unity 2022 First Edition
- Unity Game Development in 24 Hours, Sams Teach Yourself 4th Edition by Mike Geig
- Unity Cookbook: Over 160 recipes to craft your own masterpiece in Unity 2023 5th Edition by Matt Smith, Shaun Ferns, Sinéad Murphy
- Unity All-In-One: A Handbook to Build 3D Games from Start to Finish and Learn C# in the Process by Patrick Felicia
- Unity.com – The Unity Game Designer Playbook (Free download)
- RIP Tutorial – Unity3D eBook by Stack Overflow Contributors (Free)
- Free eBooks by Unity List – Diego Giacomelli
Community & Inspiration
- Game Dev Tools HQ: Showcases Unity Store assets
- Unity Discussions – A Space to Discuss All Things Unity
- Reddit Unity Groups:
Podcasts
- PlayerFM Podcasts on Unity: A few pocasts from across the years discussing Unity
- Voices of VR Podcast with Kent Bye – Designing for Virtual Reality: Interviews with leading VR developers, artists, and technologists; helps understand industry trends, design philosophies, and technical challenges
- VR & AR Podcast – Field of View by Accenture XR & AIXR: Features guests from top VR/AR companies, offering practical and strategic advice for immersive development
If you would like to contribute to this list, please contact us here or through one of our social media channels (Facebook group or Discord), or let us know in one of our many VR events.
