I’m a senior software and game engineer with over 10 years of professional experience working across mobile, PC, console, VR, arcade, and web platforms. I’ve spent most of my career working with Unity and C++, taking on roles ranging from gameplay and engine programming to technical leadership. I’ve contributed to shipped titles and in-development projects, handled cross-platform ports to PS4, PS5, and Switch 2, and built custom engines, tools, and native libraries. I enjoy working closely with art and design teams to turn ideas into reliable gameplay systems and production-ready tools.

Benjamin Drouin

I’m a senior software and game engineer with over 10 years of professional experience working across mobile, PC, console, VR, arcade, and web platforms. I’ve spent most of my career working with Unity and C++, taking on roles ranging from gameplay and engine programming to technical leadership. I’ve contributed to shipped titles and in-development projects, handled cross-platform ports to PS4, PS5, and Switch 2, and built custom engines, tools, and native libraries. I enjoy working closely with art and design teams to turn ideas into reliable gameplay systems and production-ready tools.

Available to hire

I’m a senior software and game engineer with over 10 years of professional experience working across mobile, PC, console, VR, arcade, and web platforms. I’ve spent most of my career working with Unity and C++, taking on roles ranging from gameplay and engine programming to technical leadership. I’ve contributed to shipped titles and in-development projects, handled cross-platform ports to PS4, PS5, and Switch 2, and built custom engines, tools, and native libraries. I enjoy working closely with art and design teams to turn ideas into reliable gameplay systems and production-ready tools.

See more

Experience Level

Expert
Expert
Expert
Expert
Intermediate

Work Experience

Software Engineer (Contract) at Shipmates Development
July 1, 2025 - November 1, 2025
Port Unity projects to PS5 and Switch 2; Port FNA project to PS4; Port native C/C++ libraries to PS5 and Switch 2; Write native C++ libraries to support gameplay features; Implement Switch 2 features like GameShare Technologies; PS4/PS5/Switch 2; Unity 3D / C#; C++ libraries; FNA
Game Programmer (Contract) at Bishop Games
June 1, 2025 - July 1, 2025
Create short minigame with Unity / C#
VR Programmer (Contract) at Voyage Studio
September 1, 2024 - June 1, 2025
The Singular (Unreleased Demo) tasks; Implement 3C’s in VR; Integrate game flow for narrative game; Port to PC version
Technical Director at Loading Bar Games
November 1, 2021 - Present
Technical Director; Crystal Squad tasks; Lead gameplay and AI development; Develop custom tools for terrain creation and game state balancing; Wrote shaders; Produced VFX; Created tools in Unity and Maya; Managed Git migration; Researched and integrated new technologies
Tool Programmer (Contract) at Ardent Blue Technologies
May 1, 2023 - November 1, 2023
Assassins Creed Nexus VR tasks; Rendering of grass optimised with a cluster-based solution; Create and upgrade tooling used by Ubisoft’s Technical Art team; Participated in crafting VR optimization solutions
Game Programmer (Contract) at DrinkBox Studios
May 1, 2021 - September 1, 2021
Nobody Saves the World from DrinkBox; Xbox Certification; Resolve multiplayer and gameplay bugs
Programmer at Polymorph
May 1, 2019 - May 1, 2021
Founda tion, a Medieval City Builder; Hurricane, C++ custom Game Engine and Editor; Created tools for the modding community; Implemented features for Polymorph's custom game engine; Enhanced engine functionality, including optimization of Behavior Trees
Game Programmer (Contract) at Ubisoft – Quebec
February 1, 2019 - June 1, 2019
Immortals Fenyx Rising tasks; Dungeon creation tool made for Level Designers
Lead Game Programmer at Sarbakan Inc
June 1, 2013 - July 1, 2018
Over 12 published games made as Game Programmer and Lead Programmer; Wrote shaders to amplify visuals; Created tools in Unity and Maya; Provided technical assistance; Researched and integrated new technologies for game development; Managed Git migration

Education

Bachelor degree in Computer Software at Université Laval
January 1, 2010 - January 1, 2013
College Diploma in Natural Sciences at Cégep Beauce-Appalaches
January 1, 2007 - January 1, 2010

Qualifications

Xbox Certification
January 11, 2030 - January 14, 2026

Industry Experience

Gaming

Experience Level

Expert
Expert
Expert
Expert
Intermediate