Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
The Ultimate AI Pipeline for XR Development
Highest Rated
Rating: 4.8 out of 5(14 ratings)
163 students

The Ultimate AI Pipeline for XR Development

Design, Build, and Launch Immersive XR Projects with AI—No Experience Needed
Created byDominique Wu
Last updated 5/2025
English

What you'll learn

  • Design and publish an XR mini-game using my AI-powered pipeline.
  • Describe how to prepare and import assets for Unity XR projects.
  • Integrate AI tools to create synchronized audio narration.
  • Build gesture-based interactions using Meta Quest Building Blocks.
  • Use AI tools to generate narratives, voiceovers, and 3D assets.
  • Implement C# scripts to trigger AI-generated content in XR.
  • Develop and debug immersive XR scenes using Unity and AI.
  • Produce a portfolio-ready XR project showcasing AI integration.
  • Demonstrate Unity XR Toolkit skills for gameplay design.
  • From idea to publish a mixed-reality game

Course content

1 section17 lectures5h 1m total length
  • Introduction2:45

    Welcome Letter: The Ultimate AI Pipeline for XR Development


    Dear Creator,


    Welcome to The Ultimate AI Pipeline for XR Development—I’m thrilled to have you here!

    I’m Dominique Wu, your instructor and creative co-pilot on this journey. With over a decade of experience in Product Design and XR development, I’ve had the honor of working with visionary companies like Meta and Walmart’s Store No. 8, as well as leading projects, speaking at events, and organizing hackathons across the XR universe.

    I’ve spoken at top industry gatherings like AWE and XR Women, hosted over 500 speaker events, led the ShapesXR Hackathon, and authored the book Spatial Design: Breaking the 2D Paradigm. Today, I’m proud to serve as an AI Fellow in the California Community Colleges Chancellor’s Office and teach XR as an adjunct professor at Cañada College.

    But this course? This is where things get real.


    What You’ll Learn

    This is a hands-on, beginner-friendly course. You don’t need prior coding or Unity experience—we’ll build your skills step-by-step as we create a powerful mixed-reality storytelling game together.

    Inspired by Edgar Allan Poe’s haunting poem The Raven, you’ll design, develop, and publish your own immersive mini-game from scratch. Along the way, you’ll harness the power of today’s most exciting AI tools:


    • ChatGPT – for brainstorming, vibe-coding, and generating scripts

    • Trellis + Blender – for 3D modeling and scene-building

    • Anything World – to breathe life into your characters with animation

    • ElevenLabs – to craft voiceovers and atmospheric sound

    • Suno – to compose original, emotionally resonant music

    We’ll bring it all together inside Unity, using Meta Building Blocks to develop your experience for Meta Quest 3. You’ll code simple interactivity with OnTriggerEnter, manage your UI, and export your final build to SideQuest, where your friends, family, and future fans can step into your creation.


    What You’ll Walk Away With

    By the end of this course, you’ll have:

    • A fully published XR game inspired by classic literature

    • A deep understanding of an end-to-end AI-powered XR pipeline

    • A polished portfolio project ready for employers, grants, or indie game festivals

    • And most importantly, the confidence to keep building.


    Let’s Begin

    XR isn’t just about technology. It’s about imagination. Storytelling. Empathy. And now, it’s your turn to craft experiences that blur the line between real and unreal.

    I’m so excited to be on this journey with you.
    Ready to dive in and bring your story to life? Let’s get started!


    With creative energy,
    Dominique Wu

    Instructor | Founder of XReality Pro | AI Fellow | Author


  • Emotions in the Public Domain: Story Research & Reflection
  • Use ChatGPT for Brainstorming17:30

    In this video, I share my process for brainstorming game ideas using ChatGPT. I discuss how I transform classic literature, like "The Reven," into immersive game concepts, focusing on game mechanics and emotional styles. I encourage you to read sources and take notes to enhance your creativity. Please take a moment to brainstorm your game ideas and share them with me!


    Key points include:

    • Initial Reading: Importance of understanding the source material before brainstorming.

    • Using ChatGPT: How to effectively utilize ChatGPT for generating game concepts, mechanics, and emotional styles.

    • Game Concept: The idea of creating a psychological suspense game that explores themes of obsession and emotional depth.

    • Visual and Audio Elements: Suggestions for visual styles and soundscapes that enhance the gaming experience.

    • Game Mechanics: Discussion on interactive elements and player engagement strategies.

    Assumptions

    • The reader has a basic understanding of game development concepts.

    • Familiarity with Edgar Allan Poe's works, particularly "The Raven."

    • Understanding of how AI tools like ChatGPT can assist in creative processes.

    Testing Strategy

    • Review the brainstorming session for clarity and coherence.

    • Validate the game concept against established game design principles.

    • Test the emotional impact of the proposed game mechanics through user feedback sessions.

    • Ensure that the visual and audio elements align with the intended emotional experience.

  • Invent a World: Brainstorming Your Own Game Idea
  • AI for 3D Character Design12:00

    In this tutorial, I will walk you through the process of using ChatGpt 4o to create a 3D character design, specifically focusing on Edgar Allan Poe. I will explain how to generate images with transparent backgrounds and the importance of using references for better results. I also encourage you to create T-poses from different angles for your character, which will be useful for animation later on. Please follow along and share your creations with me!

    Key highlights include:

    • Step-by-step instructions on how to create a character design with T-pose from multiple angles (front, side, back).

    • Emphasis on using transparent backgrounds for better integration into Trellis.

    • Recommendations for providing reference images to improve AI-generated outputs.

    Assumptions

    • Users have access to ChangePT, either through a Plus account or a free version.

    • Users are familiar with basic image editing and AI tools.

    • Users have a basic understanding of character design principles.

    Testing Strategy

    • Verify that the tutorial successfully guides users through the character design process.

    • Ensure that generated images maintain a transparent background as specified.

    • Test the integration of generated images into Trellis to confirm professional quality.

  • AI Muse: Create 3D Character and Creature Designs Using ChatGPT
  • AI for 3D Modeling10:06

    In this video, I will walk you through using Trellis 3D for converting 3D models and highlight its advantages over Mashy. I emphasize that Trellis is free to start and easy to install locally, making it a great option for our projects. I also provide links in the description for downloading the necessary files and running the software.


    Key highlights include:

    • Integration of Trellis for converting 2D images to 3D models.

    • Support for multiple image uploads to enhance model generation.

    • Local execution of the model generation process for improved performance and privacy.

    • Detailed instructions for installation and usage are included in the documentation.

    Assumptions

    • Users have basic knowledge of 3D modeling and software installation.

    • Users are familiar with using local applications and have the necessary permissions to install software on their machines.

    • Users may choose between Trellis and other software like Mashy, based on their preferences and requirements.

    Testing Strategy

    • Verify the installation process of Trellis on different operating systems (especially Mac).

    • Test the functionality of uploading multiple images and generating a 3D model.

    • Ensure that the generated models can be opened and edited in Blender without issues.

    • Validate the performance of the local execution compared to online alternatives.



  • Sculpt from Thought: Create Your Own 3D Models Using Trellis
  • AI for 3D Animations7:16

    In this video, I’m excited to show you how to create 3D animations using Anything World. It’s a free platform that allows you to animate various objects, and I’ll guide you through the process step by step. I also share my preference for using Trellis to generate 3D models. Please make sure to follow along and try out the features I demonstrate!

  • Bring it to Life: Create Your Own 3D Animations Using Anything World
  • 3D Game Level & Environment Design8:50

    In this video, I walk you through the process of creating a 3D environment using ChatGPT and Trellis, followed by cleaning up the file in Blender. I emphasize the importance of refining your models and provide tips on how to effectively use the tools. I also encourage you to revisit the previous tutorial if you need a refresher on downloading Trellis. Please make sure to follow the steps I outline for importing and cleaning up your models in Blender.

  • Worldbuilder: Create Your Own 3D Game Environment Using AI
  • AI for Sound and Voiceover with ElevenLabs12:18

    Summary

    In this video, I’m excited to show you how to use ElevenLabs for voiceover work. I’ll walk you through its various functions, including text-to-speech, voice changing, and creating audiobooks. I believe this tool is fantastic for generating engaging audio content. Please take a look at the different voice options and features, and let me know what you think!

  • Crafting Voiceovers with AI tools
  • Creating Background Music with Suno6:44

    In this video, I’m excited to show you how to use Gen.AI to generate background music. I walk you through the process of using Suno.com, where you can create both custom music with lyrics or instrumental tracks. I share my experience with different styles and the emotions they evoke, particularly focusing on a sad and classy atmosphere. I encourage you to experiment with your own ideas and remember to toggle the settings for instrumental tracks. Let’s get creative!

  • Using AI Tools to Create Your Background Music
  • Initial Setup - Download the Apps22:59

    In this video, I walk you through the process of setting up your Oculus Quest and Unity. I cover the necessary requirements, including hardware specifications and software installations, to ensure a smooth development experience. I also share important links and resources for downloading the MetaQuest apps. Please make sure to follow the steps closely, as I highlight key actions needed for successful setup.



  • Setup Meta Quest in Unity38:20

    This video introduces the setup process for integrating Meta Quest into Unity, enabling XR development. Key features include:

    • Creation of a new Unity project using Universal Render Pipeline.

    • Installation of Meta XR Core SDK and Interaction SDK for immersive experiences.

    • Configuration of XR Plugin Management for Android platform compatibility.

    • Implementation of hand interaction features using the Meta SDK.

    Assumptions

    • The user has Unity installed (version 2022.3.15f1 or later).

    • The user has access to the Meta Quest device and the necessary SDKs.

    • The user is familiar with basic Unity operations and project management.

    Testing Strategy

    • Verify the installation of Meta XR Core SDK and Interaction SDK in Unity.

    • Test the functionality of hand interactions within a sample scene.

    • Ensure that the project builds successfully for the Android platform and runs on the Meta Quest device.

    • Validate that all interactions work as expected without errors.

  • Introducing Meta Building Blocks in Unity17:29

    Overview

    This video introduces a mixed reality experience utilizing Meta Building Blocks. Key features include:

    • Integration of Meta SDK for building mixed reality applications.

    • Implementation of camera rig and pass-through functionality to visualize the real world.

    • Ability to interact with virtual objects using real hand gestures.

    • Set up a grab interaction with a cube object in the mixed reality environment.

    Assumptions

    • The user has access to a compatible headset and the Meta SDK.

    • The development environment is set up for Android builds.

    • Users are familiar with basic Unity functionalities and the concept of mixed reality.

    Testing Strategy

    • Build and run the application on a compatible Android device.

    • Verify that the camera rig displays the real-world environment correctly.

    • Test the hand tracking functionality to ensure users can grab and interact with the cube object.

    • Check for any errors related to camera settings and ensure that the experimental features are enabled.

  • Level Design - Import Assets + Animations33:55

    In this video, I walk you through the process of creating a level design and implementing simple animations in Unity. I cover essential topics like exporting 3D models using GLB and GLTF formats, setting up CameraRig, and managing animations effectively. I also share some tips on using AI tools for faster development. Please make sure to follow along and test the settings I demonstrate.


    Overview

    This video implements the following features related to importing and animating 3D models in Unity:

    • Added functionality to import GLB/GLTF files using the Unity GLTFast package.

      • Created a structured scene setup for XR development, including a CameraRig and empty game objects for organization.

    • Implemented simple animations for 3D models, including idle, flying, and landing states for a raven model.

    • Integrated keyboard controls to toggle between different animations using C# scripts generated with ChatGPT.

    Assumptions

    • The Unity GLTFast package is installed and configured correctly in the project.

    • The 3D models are prepared and available in the specified folders.

    • A basic understanding of Unity's animation system and C# scripting is assumed for further modifications.

    Testing Strategy

    • Verify that GLB/GLTF files can be imported without errors.

    • Test the animation functionality by pressing designated keys (I for idle, F for flying, L for landing) to ensure animations play correctly.

    • Check that the scene setup is organized and that all game objects are functioning as intended in XR mode.

  • Vibe Code 01 - UI + Voiceover + Background Music30:23

    In this video, I will show you how to create a new audio management system for a Unity project, focusing on background music and voiceover integration. Key features include:


    • Background Music: Plays a looping background track at the start of the scene.

    • Sound Effects: Implements a knocking sound effect that triggers at a specific time.

    • Voiceover Playback: Sequentially plays a series of voiceover clips with pauses in between to enhance narrative delivery.

    • UI Integration: Displays a user interface element that appears after the knocking sound, enhancing user interaction.

    Assumptions

    • The audio files for background music, sound effects, and voiceovers are available and correctly formatted.

    • The Unity project is set up with the necessary audio components and UI elements.

    • The developer has a basic understanding of Unity and C# scripting.

    Testing Strategy

    • Test the scene to ensure the background music plays on start and loops correctly.

    • Verify that the knocking sound plays after a specified delay.

    • Check that the UI element appears after the knocking sound.

    • Ensure that voiceover clips play sequentially with the correct pauses in between.

    • Adjust audio priorities to ensure clarity between background music, sound effects, and voiceovers

  • Vibe Code 02: OnTrigger Enter + Animation Clips Change51:58

    In this video, I walk you through the process of creating simple interactions in Mixed-Reality. I cover key steps like setting up colliders, triggering animations, and managing sound effects. I also share some tips on how to adjust the positioning of elements for better gameplay. Please make sure to follow along and try implementing these techniques in your projects!

  • Enter the Verse: Create Your Own Game Inside Meta Quest
  • Publishing and Finalizing the Game25:33

    In this video, you’ll learn how to successfully publish your app on SideQuest—from building your APK in Unity to navigating the submission and review process. We'll cover the technical steps, common pitfalls, and strategic tips to get your app in front of users smoothly.

    Key Highlights:

    • How to configure your build settings and player profile in Unity

    • The importance of setting the correct company name, product name, and versioning

    • Step-by-step guide to build and export your APK file

    • How to upload and submit your app to SideQuest

    • Common issues and how to troubleshoot submission errors

    Assumptions:

    • You have a basic understanding of Unity and APK development

    • You’re comfortable navigating build settings and player configurations

    • You have access to SideQuest and understand its role in distributing VR apps

    Testing Strategy:

    • Ensure the APK builds without player-setting-related errors

    • Double-check metadata (company name, product name, version) before export

    • Test the APK on your Meta Quest headset for functionality and performance

    • Submit to SideQuest and monitor the process for feedback or required updates

    You’ll also learn how to navigate the SideQuest submission and review system:

    Submission Breakdown:

    • Create an account on SideQuest to upload your app

    • Fill out your app’s details, upload the APK, and attach media like screenshots or trailers

    • Submit for review—typically takes about 7 days

    • Respond to feedback if any changes are requested

    • Use the SideQuest dashboard to monitor downloads and user engagement

  • Release, Reflect, Revise: The Final (and First) Step of Your XR Journey2:06
  • Release, Reflect, Revise: The Final (and First) Step of Your XR Journey
  • Connect with Dominique Wu1:25

Requirements

  • A Meta Quest 2, Pro, 3, or 3S headset (Link Cable or Air Link preferred)
  • A Windows PC with strong performance for Unity and XR development
  • Curiosity about AI, XR, and immersive storytelling
  • Willingness to explore basic coding concepts (no prior coding required!)
  • No programming experience needed — if you’ve got the drive, we’ll guide you
  • A passion for learning and experimenting with new tech
  • This course is beginner-friendly. Whether you're a curious creative or a future developer, you'll learn everything step-by-step — no prior experience required.

Description

Welcome to The Ultimate AI Pipeline for XR Development—a hands-on, future-forward course designed for designers, developers, business innovators, creative technologists, educators, and storytellers ready to shape the next era of immersive experiences.

Led by XR creator and AI Fellow Dominique Wu, this course offers an end-to-end pipeline to help you design, develop, and publish interactive XR content using AI-powered tools—no prior coding or game development experience required.

You’ll build a fully functional spatial storytelling experience, transforming Edgar Allan Poe’s The Raven into a mixed-reality mini-game for Meta Quest 3. More than a project, this is a launchpad for turning literature, branding, learning, or entertainment into an immersive experience.

Throughout the course, you’ll gain practical skills with:

  • ChatGPT for ideation, dialogue scripting, and vibe coding

  • Trellis + Blender to generate and customize 3D environments and objects

  • Anything World to animate characters quickly with natural motion

  • ElevenLabs for realistic, emotion-rich AI voiceovers

  • Suno to create custom AI-generated soundtracks

  • Unity + Meta Building Blocks to build, test, and deploy for Meta Quest 3

  • SideQuest for publishing your first XR game

By the end, you’ll publish your project on SideQuest and walk away with a standout portfolio piece that demonstrates how storytelling, design, and AI can converge in XR.

Whether you're prototyping a product, crafting an educational module, pitching a new immersive brand experience, or simply telling better stories—this course will equip you with the tools, confidence, and creative vision to thrive in the XR frontier.

Let’s turn your ideas into immersive worlds. The future of storytelling begins here.

Who this course is for:

  • Beginners in Unity or XR who want to build immersive experiences
  • UX or game designers curious about integrating AI into XR workflows
  • Developers looking to expand into AI-powered spatial storytelling
  • Creative technologists or storytellers exploring VR, AI, and interactivity
  • Educators or strategists seeking to prototype in XR without prior coding
  • Anyone passionate about the future of AI, creativity, and immersive tech
  • Whether you're a first-time coder, a curious designer, or a visionary dreamer—this course welcomes all who dare to build the future of XR.