Don Grout

Unity Simulation Developer

Montreal, QC, Canada
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

Unity VR Developer — Mining & Industrial Training Simulations

Unity Apps Developer — 3D Home Design & Visualization

Unity Simulation Developer — Equipment & Scenario Training

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)
Unity & Unreal Engine VR Developer
ICOM Productions
May 2018 - Apr 2020
Calgary, AB
Unity Developer
Picturethis3D
Apr 2017 - Aug 2019
Victoria, BC (remote)
AutoCAD Software Developer
Integrated Geomatics
Jan 2017 - Jun 2018
Calgary, AB
AutoCAD Software Developer
Longhorn Geomatics Limited
Nov 2015
Calgary, AB
AutoCAD Systems Management & Support
Vista-Mustang JV Corporation
Nov 2009 - Nov 2015
Calgary, AB
AutoCAD Systems Management & Support
Wood Group Mustang / IMV Projects Inc.
Dec 2007 - May 2009
Calgary, AB
AutoCAD Systems Management & Support
Upside Engineering
Feb 2006 - Dec 2007
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