XR for Engineering

A hands-on course on building XR experiences with Unity and C#.

Explore
XR Engineering Banner

Architecting XR for Engineering

Build a solid foundation in XR technologies and design principles to create meaningful, immersive experiences for engineering contexts.

Building Real-Time 3D Worlds

Create interactive 3D applications in Unity by mastering real-time development tools, GameObjects, components, and interfaces.

C# for Custom XR Experiences

Develop dynamic and modular behavior in XR using C#, applying control logic, object-oriented patterns, and Unity’s scripting lifecycle.

Developing Virtual Worlds in VR

Develop immersive VR applications with intuitive interactions, spatial navigation, and performance-optimized user experiences.

Enriching Reality Through AR

Craft world-aware AR experiences using Unity's AR Foundation, leveraging tracking, spatial mapping, and advanced interaction techniques.

XRE Capstone Team Project

In a team of 2–4 students, design and develop a focused engineering XR prototype that addresses a real-world problem on one primary track—the VR Track or AR Track. Compare both modalities in your proposal, but final implementation should stay within one track unless dual-modality scope remains manageable. Apply key course technical topics, human-centered XR design principles, and documented internal testing, submitting milestone evidence through demo videos, reports, and presentation.