CMST 330 at UMGC is a hands-on introduction to designing immersive virtual reality, from theory and aesthetics to developing, testing and deploying a working experience.
UMGC now lists the course as XRDE 330, Virtual Reality Design I (formerly CMST 330), with Game Design I (XRDE 315) as the prerequisite. The engine and C# skills from that course carry over; what is new is designing for a person who stands inside the scene rather than looking at it on a screen.
Students often find that a scene which looks good on a monitor feels wrong in a headset. Scale, movement and comfort become design problems, and the course expects you to follow design theory and industry best practice in solving them.
Course at a Glance
| Item | Details |
|---|---|
| University | University of Maryland Global Campus (UMGC) |
| Code | CMST 330, now XRDE 330 |
| Level and credits | Upper-level undergraduate, 3 credits |
| Prerequisite | XRDE 315 (formerly CMST 315), Game Design I |
| Subject area | Extended reality (XR) design |
| Typical work | VR prototypes, design documentation, testing notes, discussions |
What CMST 330 Covers
| Official topic | What it involves |
|---|---|
| Human perception | How depth, scale, motion and sound are perceived in a headset |
| 3D modeling | Creating or adapting assets that look right at real-world scale |
| Game design | Goals, interaction and feedback in an immersive space |
| Design considerations and limitations | Comfort, performance budgets and hardware limits |
| Storytelling | Guiding attention without a fixed camera frame |
| Mobile app development | Building for standalone or phone-based headsets |
| 360-degree video | Capturing or using spherical video as a VR experience |
Key Concepts Explained
Comfort and Motion Sickness
Discomfort in VR often happens when the eyes see movement the body does not feel. Smooth artificial movement, sudden camera turns and low frame rates make it worse. Common design responses include teleport locomotion, snap turning and keeping the horizon stable.
Example: A museum tour first moved the player smoothly along a path, and testers felt queasy. Replacing it with teleport points at each exhibit, plus snap turns in 30 degree steps, kept the tour while removing the mismatch between what users saw and felt.
Real-World Scale
In VR one engine unit is usually treated as one meter. A doorway modeled at 1.5 units feels cramped and a table at 1.2 units feels oddly high. Checking assets against the user's height is a simple but important step.
Directing Attention
Without a camera frame, users can look anywhere. Sound, light, movement and placement guide them towards what matters.
Example: In a 360-degree video, the key action happens behind the viewer's starting direction. Adding a sound cue from that side and a brief light flicker prompts most viewers to turn before the action begins.
Typical Assignments and How to Approach Them
| Assignment type | What it tests | How to approach it |
|---|---|---|
| Concept and storyboard | Purpose, audience, user flow | Sketch the scene from above and mark where attention should go |
| Prototype build | Interaction and comfort | Start with one interaction that works well before adding more |
| User testing notes | Evaluation against design theory | Record what testers did and felt, then link changes to findings |
| Deployment and reflection | Completing and evaluating the build | Note hardware used, limitations and next improvements |
Performance Budgets and Limitations
The course lists design limitations as a topic, and performance is the biggest one. Headsets need a high, steady frame rate, and standalone or phone-based headsets have far less processing power than a desktop computer.
- Polygon counts: keep models simple and use textures for detail.
- Lighting: baked lighting is far cheaper than many real-time lights.
- Draw calls: combining materials and objects reduces the work per frame.
- Testing: check performance on the target device, not only in the editor.
Where Students Get Stuck
- Desktop habits. Fast camera moves and tiny text that work on a monitor fail in a headset.
- No hardware access. If you lack a headset, check what your syllabus allows, such as simulators or 360 video projects.
- Testing too late. Comfort problems found in the final week are hard to fix.
- Thin documentation. A working scene with no explanation of design decisions rarely meets the rubric.
Study Tips for CMST 330
- Revisit your Game Design I project; the engine basics are assumed.
- Try several commercial VR experiences and note how they handle movement and menus.
- Test in short sessions and write down comfort issues straight away.
- Keep a decision log; it makes the reflection and documentation easier.
How We Help with CMST 330
Send the brief, rubric, screenshots or a short screen recording of your scene, and any instructor feedback. A tutor with 3D and game development experience explains design and comfort issues, helps you debug interaction scripts, and can prepare a model design document or testing report for reference.
GradeEssays is independent of the University of Maryland Global Campus. We provide tutoring and reference material only; your VR project and documentation should be your own work under UMGC's academic integrity policy.
Plan a Stronger CMST 330 Project
Share the brief, your design notes and feedback. We explain VR design principles and help you plan, test and document the build.
Start My CMST 330 HelpFree revisions · Full refund if late · Written from scratch for your order
Frequently Asked Questions
UMGC's catalog lists XRDE 315 (formerly CMST 315), Game Design I, as the prerequisite for XRDE 330.
Yes. Virtual Reality Design I is listed as XRDE 330, formerly CMST 330, and credit is allowed for only one of the two.
The catalog entry does not say. Check your syllabus or ask your instructor about hardware requirements and alternatives.
Yes. The official description lists 360-degree video among the topics, alongside human perception, 3D modeling, game design and storytelling.
Use teleport or other comfort-friendly movement, avoid sudden camera turns, keep frame rates high and test with real users.
Yes. Send the brief and your notes; we explain how to structure it and can provide a model for reference.