Don Grout
Unity Simulation Developer
403-660-5542
dongrout@yahoo.com
linkedin.com/in/dongrout
dgsoftware.itch.io
digitalriftgames.itch.io
Summary
Unity developer with 8+ years building VR training simulations for medical, industrial, and equipment-operation workflows. Expert in modular architecture, real-time interaction systems, and cross-platform optimization for Meta Quest and PC VR. Shipped clinical training sims, industrial safety procedures, and hardware-integrated VR tools used in real-world education. Strong in scalable UI systems, multiplayer sync, and collaboration with domain experts.
Technical Skills
- Programming: C#, .NET, LINQ, Unity APIs
- Game Engines: Unity
- Development: medical sims, industrial training
- Platforms: Quest 2/3, PC VR, WebGL, Android
- Architecture: modular, MV, data-driven
- Simulation: real-time systems, physics
- UI/UX: screen/world-space UI, Unity Toolkit
- Networking: Photon Fusion, Unity Netcode
- Performance: Profiling & optimization
- Version Control: Git, GitHub
Professional Experience
Senior Unity VR Developer — Immersive Medical Simulation Training
- Built VR simulations for clinical procedures across adult/pediatric models.
- Implemented modular Model/View systems for scalable workflows and UI.
- Developed medical equipment mechanics with real-time physics and interaction.
- Integrated multiplayer and localization for collaborative training.
- Worked with medical experts to ensure protocol accuracy.
Unity VR Developer — Mining & Industrial Training Simulations
- Developed VR training for heavy machinery operation and hazard inspection.
- Built modular walkthroughs, guided modes, and open-world training scenarios.
- Integrated real-world equipment via sensors for synchronized VR interaction.
- Created VR authoring tools for designers and optimized for Quest/Rift hardware.
Unity Apps Developer — 3D Home Design & Visualization
- Built 3D home-design tools with modular room systems and real-time editing.
- Engineered wall-editing, snapping, and geometry-handling workflows.
- Improved placement UX for windows, doors, and furniture.
Unity Simulation Developer — Equipment & Scenario Training
- Built the Excavator Inspection & Operation Trainer with scenario logic.
- Developed simulation prototypes for equipment workflows and safety procedures.
- Created reusable systems for interaction, state management, and progression.
Expanded Experience
Medical VR Simulation
- Clinical procedures: IV insertion, auscultation, NG tube suctioning, blood culture sampling; adult and pediatric patient interactions.
- Model/View systems: control panels, wrist menus, EHR interfaces, Hook UIs, supply carts; modular workflow architecture.
- VR UI systems: tooltips, wrist-mounted menus, floating labels, checklists, guided clinical workflows.
- Equipment mechanics: infusion pumps, suction regulators, NG tube systems; physics-based behaviors and synchronized animations.
- Hardware-linked props: IV bags, pumps, and physical object tracking integrated with VR interactions.
- Multiplayer & cross-platform stability: resolved Quest/PC VR sync issues, exceptions, and real-time desynchronizations.
- Clinical collaboration: aligned scenario design with real nursing protocols through work with medical experts and instructional designers.
Industrial VR Simulation
- Electrical maintenance training: PPE selection, hazard checks, switchman coordination, full racking procedure.
- Guided learning modes: fully guided, semi-guided, and open-world workflows enforcing real-world safety protocols.
- Scenario-driven workflows: designed guided, semi-guided, and open-ended training sequences with clear progression, user feedback, and real-time validation.
- Sensor-integrated equipment: synchronized VR interaction with live physical machinery.
- Mining equipment inspection: teleport navigation, component inspection, hazard identification, interactive moving parts, animated guidance robot.
- Cross-platform optimization: tailored controls and visuals for Oculus Rift, Quest, and Go hardware.
Tools & Visualization Systems
- Modular room systems: standalone room components assembled into complete house layouts.
- Wall editing tools: sloped/curved/straight walls, drag-and-stretch controls, real-time dimensions.
- Geometry & triangulation: curved surfaces, faceting, clean joins, extended corner handling, 3D-adapted triangulation algorithms.
- Placement UX: snapping, duplication, and drag-and-drop workflows for windows, doors, and furniture.
Simulation & Training Projects (Independent)
- Excavator Inspection & Operation Trainer: inspection workflows, cab controls, scenario-driven training logic.
- Equipment workflow prototypes: safety checks, interaction logic, guided procedures.
- Reusable simulation systems: state management, interaction frameworks, scenario progression.
Career Timeline
Senior Unity VR Developer
UbiSim
Dec 2020 - May 2025
Montreal, QC (remote)
Montreal, QC (remote)
Unity & Unreal Engine VR Developer
ICOM Productions
May 2018 - Apr 2020
Calgary, AB
Calgary, AB
Unity Developer
Picturethis3D
Apr 2017 - Aug 2019
Victoria, BC (remote)
Victoria, BC (remote)
AutoCAD Software Developer
Integrated Geomatics
Jan 2017 - Jun 2018
Calgary, AB
Calgary, AB
AutoCAD Software Developer
Longhorn Geomatics Limited
Nov 2015
Calgary, AB
Calgary, AB
AutoCAD Systems Management & Support
Vista-Mustang JV Corporation
Nov 2009 - Nov 2015
Calgary, AB
Calgary, AB
AutoCAD Systems Management & Support
Wood Group Mustang / IMV Projects Inc.
Dec 2007 - May 2009
Calgary, AB
Calgary, AB
AutoCAD Systems Management & Support
Upside Engineering
Feb 2006 - Dec 2007
Calgary, AB
Calgary, AB
Education
| Unity Certified Professional: Programmer | |
|---|---|
| Unity Technologies |
Oct 2020 Calgary, AB |
| Android Developer | |
|---|---|
| Udacity |
Dec 2016 to Feb 2017 Online |
| Software Product Management | |
|---|---|
| Coursera |
Feb 2016 to May 2016 Online |
| Ongoing self-directed learning | |
|---|---|
| Game Dev Guide, Sasquatch B Studios, git-amend & Code Monkey |
Ongoing Online |