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 apps 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 apps 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 collaboration with a team of 2-3 students, design and develop an XR application that addresses a real-world engineering problem, incorporating both VR and AR components. Projects must apply key technical topics from the course and demonstrate thoughtful use of human-centered and XR design principles introduced early in the semester. While XFactory may be used as a starting point, teams are encouraged to explore other engineering domains.
XFactory Demo
Best experienced in Chrome, Firefox, or Edge. Hit play, then use WASD or arrow keys + mouse to navigate the space.