Don Grout

Unity Developer

Games, Apps & VR Simulations

Montreal, QC, Canada
403-660-5542
dongrout@yahoo.com
linkedin.com/in/dongrout
digitalriftgames.itch.io
digitalriftgames-labs.itch.io
teammathiasgames.itch.io
dgsoftware.itch.io

Summary

Unity developer with 8+ years building games, apps, WebGL tools, and VR training simulations. Expert in modular systems, interaction design, and cross-platform optimization. Shipped medical and industrial training simulations, home-design tools, and polished indie games. Strong in scalable architecture, UI systems, and collaborative remote workflows.

Technical Skills

  • Programming: C#, .NET, LINQ, Unity APIs
  • Game Engines: Unity
  • Development: VR sims, 2D/3D games & apps
  • Platforms: PC, Mobile, WebGL, Quest 2/3
  • Architecture: modular, MV, data-driven
  • UI/UX: Screen/world-space UI, URP workflows
  • Simulation: real-time systems, physics
  • 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 Equipment Training Simulations

Unity Apps Developer — 3D Home Design Platform

Unity Games Developer — Indie Projects & Systems

Expanded Experience

Unity VR Developer

Nursing Simulation Training Software

Industrial Training Simulations

Unity Apps Developer

Home Design Visualization Software

  • Developed 3D home modeling software where individual rooms were created as modular, standalone components and assembled like a puzzle to form complete house layouts.
  • Built a wall generation system with intuitive drag-and-stretch controls, enabling users to place, modify, and resize walls in real time, with dynamic dimensions displayed.
  • Engineered smart corner handling to automatically align walls at varying angles and thicknesses, including support for sloped and curved wall designs.
  • Improved the placement and duplication of windows and doors with real-time snapping and dragging mechanics for a smoother user workflow.
  • Designed and implemented complex triangulation algorithms to handle wall surface faceting, curved geometry, and clean joins between internal and external wall layers.
  • Customized a generic 2D triangulation library for 3D use cases, including extending end lengths for seamless corners and adjusting wall thicknesses to prevent rendering conflicts.

Unity Games Developer

Published Indie Games (digitalriftgames.itch.io)

Experimental Systems & Prototypes (digitalriftgames-labs.itch.io)

Children's & Casual Games (teammathiasgames.itch.io)

Simulation & Training (dgsoftware.itch.io)

Career Timeline

UbiSim
Senior Unity VR Developer

Dec 2020 to May 2025

Montreal, QC (remote)

ICOM Productions
Unity & Unreal Engine VR Developer

May 2018 to Apr 2020

Calgary, AB

Picture This Today
Unity Developer

Apr 2017 to Aug 2019

Victoria, BC (remote)

Integrated Geomatics
AutoCAD Software Developer

Jan 2017 to Jun 2018

Calgary, AB

Longhorn Geomatics Limited
AutoCAD Software Developer

Nov 2015

Calgary, AB

Vista-Mustang JV Corporation
AutoCAD Systems Management & Support, AutoCAD & Windows Software Developer, and Website Developer

Nov 2009 to Nov 2015

Calgary, AB

Wood Group Mustang / IMV Projects Inc.
AutoCAD Systems Management & Support, and AutoCAD Software Developer

Dec 2007 to May 2009

Calgary, AB

Upside Engineering
AutoCAD Systems Management & Support

Feb 2006 to Dec 2007

Calgary, AB

Education

Self-Directed Learning
Game Dev Guide, Sasquatch B Studios, git-amend & Code Monkey

Ongoing

Online

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