ProductivityVirtual Desktop is a top-5 seller of all time.
What people actually play
The games that worked
Beat Saber2018 · one mechanic, perfectly tunedHalf-Life: Alyx2020 · proved AAA VR was possibleJob Simulator2016 · launch title, still #2 all-timeGorilla Tag2021 · no sticks, no buttons — just armsBlade & Sorcery2018 · physics as the whole gameSUPERHOT VR2017 · time moves when you moveVRChat2017 · the world is other peopleWalkabout Mini Golf2021 · mini golf. genuinely.
Drawn from the IEEE VR 2027 call for papers · Melbourne, 27 Feb – 3 Mar 2027
My lab · Boyd 164
What I work on
Live demo · IEEE VR 2027DrawnTogether
Collocated MR sketching. A whole room of people designing in one shared space.
Live demo · commercializingHEAL‑XR
Mirror-therapy leg rehabilitation. Quest 3 and Vision Pro. Being spun out.
SUI 2026 · in the labRCXR
MR teleoperation of a quadruped. Live point cloud plus a miniature replica of the robot.
ISMAR 2026MAR
Cross-reality 3D modeling. Desktop Blender precision, extended into AR.
Submitting soonVRing
A wearable ring adding capacitive sensing and vibrotactile feedback to hand tracking.
Get involvedVRing user study
VRing isn’t submitted yet — the study is running this semester and there’s room to participate. The robot dog lives in Boyd 164 too; come see it run. Ask on Discord.
Course policy
What about genAI in this course?
Use it. You probably should use it.
Use a desktop coding agent
Claude CodeCodexAntiGravity…your favourite
Copy-paste into a chat window is not a good option. The agent needs to see your whole project — the files, the build errors, the scene.
FreeGets you unstuck. Fine for explanations and small snippets, frustrating for real project work.
~$20/moMost of the way. This is where most of you should be — everything but the most capable models.
~$100/moAll of the way. Worth it if you lean on it hard. Not required for anything in this course.
Attribution policy: you don’t have to hide that you used genAI. Worth noting when you did and when you didn’t — using it will not affect your grade.
Built with that workflowHello WebXR
Running right here — drag it. A few hundred lines of raw WebXR and WebGL, no libraries, no install.
Open it full screen on a headset and grab the cubes.
Next
See you next class
Conner Hall 0210 · 12:00 – 12:55 — different building
Up nextThe graphics pipelineHow a triangle actually gets on screen.