
Used by 80+ employees of Dutch law‑enforcement agencies during active development and still in use today.
Impact
• 30 % cost reduction compared to physical training assets.
• 42 % increase in user engagement vs. PDF instructions (research paper).
• Demonstrated to 4+ agencies, consistently well received.
Tech stack
Unity 6 | C# | .NET | VSCode | XR Interaction Toolkit | Meta Quest 3 | Git | Blender | Zotero | Google Scholar.
What I did
Environment & Interactions – Designed a physically realistic apartment with pick‑up objects, doors, drawers, keys and interactive paintings.
Safe‑Puzzle System – Implemented an MVC‑based controller that uses serializable dictionaries for easy extension of new puzzles.
Tutorial UI – Built a user‑friendly video tutorial + controller tooltips to lower the learning curve.
Research – Authored a comparative study on VR vs. PDF instruction effectiveness.
Design patterns
• MVC (Model – PasswordElement, View – LockElementSwitcherUI / SafeLockSectionHint, Controller – PasswordProgressTracker)
• Observer (for loose coupling)
• State (light & door status)
Key decisions
- Chose XR Interaction Toolkit over Meta’s SDK for cross‑platform future‑proofing.
- Switched from locomotion to teleportation after user feedback reduced dizziness from 50 % → 10 %.
- Designed for seated play: teleportation + chair‑based movement; no need to stand or crouch.
See more
Research Paper
VR in Action






