VESD 2205: Extended Reality (XR) Environment Production
Effective date
September 2026
Department
Virtual Envi & Simulation Desg
School
Trades, Technology and Design
Description
This course develops students' understanding of extended reality (XR) development environments and their structure, purpose, and importance in creating immersive experiences. Students will learn programming fundamentals, user interface design, and environment creation specific to XR projects. Emphasis will be placed on optimizing and deploying XR assets while analyzing platform-specific requirements and restrictions.
Year of study
2nd Year Post-secondary
Course Learning Outcomes
Upon successful completion of this course, students will be able to:
- Describe core components of XR development environments by examining engines, libraries, and frameworks used in industry.
- Develop interactive XR environments by implementing spatial design principles and user experience guidelines.
- Apply logic and code in XR development when creating interactive elements and behaviour systems.
- Integrate multimedia elements into XR environments by importing and configuring 3D models, audio, and visual effects.
- Optimize and deploy XR projects for target hardware platforms by implementing performance-enhancing techniques and build processes.
- Analyze platform-specific requirements and restrictions when developing cross-platform XR applications.
Prior Learning Assessment & Recognition (PLAR)
Methods of assessment may include a challenge exam, submission of a product or portfolio for review, or a practical demonstration. Please contact the Department for details.
Hours
Lecture, Online, Seminar, Tutorial: 42
Practicum, Self-Paced, Individual Learning: 12
Total Hours: 54
Instructional Strategies
A combination of lecture, demonstration, production simulations, problem solving, practical labs and reflective discussion will be used throughout this course.
Grading System
Letter Grade (A-F)
Evaluation Plan
|
Type
|
Percentage
|
Assessment activity
|
|
Participation
|
10
|
|
|
Lab Work
|
30
|
May include in-class exercises, assignments, quizzes/tests, and work-in progress
|
|
Project
|
30
|
|
|
Assignments
|
30
|
|
Course topics
- Introduction to Extended Reality (XR) Development Environments
- Core Components of Development Engines
- Prototyping XR Environments
- Scripting and Logic Implementation
- Multimedia Integration in XR
- Platform Deployment and Optimization
- Advanced Asset Workflow
- Platform-Specific Requirements and Restrictions
Notes:
- Course contents and descriptions, offerings and schedules are subject to change without notice.
- Students are required to follow all College policies including ones that govern their educational experience at VCC. Policies are available on the VCC website at:
https://www.vcc.ca/about/governance--policies/policies/.
- To find out if there are existing transfer agreements for this course, visit the BC Transfer Guide at https://www.bctransferguide.ca.