_Website not available. Sign in: https://www.twine.net/signup_ C++ developer specializing in Unreal Engine and real-time systems. Currently at Archmage building gameplay systems in UE5 including AI behaviors and inventory systems. Previously worked at Offworld Defence Simulations building networked C++ for military sims supporting 100+ players, and at Intel optimizing embedded CPU simulations. I'm also a UBC Computer Science grad with a focus on algorithms and data structures.

Dylan MacDonald

_Website not available. Sign in: https://www.twine.net/signup_ C++ developer specializing in Unreal Engine and real-time systems. Currently at Archmage building gameplay systems in UE5 including AI behaviors and inventory systems. Previously worked at Offworld Defence Simulations building networked C++ for military sims supporting 100+ players, and at Intel optimizing embedded CPU simulations. I'm also a UBC Computer Science grad with a focus on algorithms and data structures.

Available to hire

Website not available. Sign in: https://www.twine.net/signup
C++ developer specializing in Unreal Engine and real-time systems. Currently at Archmage building gameplay systems in UE5 including AI behaviors and inventory systems. Previously worked at Offworld Defence Simulations building networked C++ for military sims supporting 100+ players, and at Intel optimizing embedded CPU simulations. I’m also a UBC Computer Science grad with a focus on algorithms and data structures.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Intermediate

Language

English
Fluent

Work Experience

Software Engineer (Contract) at Archmage
October 1, 2025 - November 22, 2025
Building gameplay systems in C++ for real-time simulation software using Unreal Engine. Developed AI behavior systems including patrol routes and area defence. Built inventory system and integrated it with UI assets. Fixed bugs in movement controller and debugging UI tools.
Junior Software Engineer at Offworld Defence Simulations
June 1, 2022 - June 1, 2022
Promoted from co-op to Junior Engineer after 8 months creating UE4 military defence simulations. Built networked C++ systems that replicated game state in under 1ms, supporting 100+ simultaneous players with minimal bandwidth. Converted Blueprint prototypes to networked C++ code, collaborating with UI team on integration. Mentored a UI Blueprint developer in C++, helping them transition to a C++ developer role.
Software Engineer Co-op Student at Intel Corporation
April 1, 2021 - April 1, 2021
Built C++ performance models for Optane SSD embedded CPUs that informed architecture decisions on size and power trade offs. Automated benchmark workflows with Python and Bash scripts, cutting manual processing time by 80%. Wrote C++ benchmarking tests to validate and improve simulation accuracy.

Education

Bachelor of Science in Computer Science at University of British Columbia
September 1, 2018 - May 30, 2024
Bachelor of Science in Computer Science at University of British Columbia
January 11, 2030 - May 1, 2024

Qualifications

Add your qualifications or awards here.

Industry Experience

Gaming, Software & Internet, Media & Entertainment, Computers & Electronics