Don Grout

Unity Developer

VR Training Sims, Apps & Indie Games

Montreal, QC, Canada
403-660-5542
dongrout@yahoo.com
linkedin.com/in/dongrout


dgsoftware.itch.io teammathiasgames.itch.io

Summary

Unity developer with 8+ years building VR, WebGL, and Android experiences. Expert in modular systems, immersive interaction, and cross-platform optimization. Shipped projects ranging from medical training sims to indie games and commercial apps. Skilled in scalable design, UI architecture, and remote collaboration. Driven to deliver polished, intuitive experiences.

Technical Skills

  • Game Engines: Unity
  • Programming: C#, .NET, LINQ, Unity APIs
  • Development: VR sims, 2D/3D games & apps
  • Platforms: Meta Quest, PC, Web, Android
  • UI/UX: Screen/world-space UI, Unity Toolkit
  • Multiplayer & Networking: Photon Engine
  • 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

Indie Games Developer — Original & Remade Games

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

Indie Games

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