_Website not available. Sign in: https://www.twine.net/signup_ Hi, I'm Kyle Johnson, a senior game developer with 5 years of experience building games and simulation software. I specialize in C++, C#, and Unity, with a strong familiarity with Unreal Engine 4/5, and I enjoy turning ideas into polished interactive experiences. I thrive on collaborating with designers and artists to ship robust features and reliable code. Beyond coding, I care about scalable systems, tooling, and performance, and I enjoy learning new tech and sharing knowledge with teammates to raise the quality of our games.

Kyle Johnson

_Website not available. Sign in: https://www.twine.net/signup_ Hi, I'm Kyle Johnson, a senior game developer with 5 years of experience building games and simulation software. I specialize in C++, C#, and Unity, with a strong familiarity with Unreal Engine 4/5, and I enjoy turning ideas into polished interactive experiences. I thrive on collaborating with designers and artists to ship robust features and reliable code. Beyond coding, I care about scalable systems, tooling, and performance, and I enjoy learning new tech and sharing knowledge with teammates to raise the quality of our games.

Available to hire

Website not available. Sign in: https://www.twine.net/signup

Hi, I’m Kyle Johnson, a senior game developer with 5 years of experience building games and simulation software. I specialize in C++, C#, and Unity, with a strong familiarity with Unreal Engine 4/5, and I enjoy turning ideas into polished interactive experiences. I thrive on collaborating with designers and artists to ship robust features and reliable code.

Beyond coding, I care about scalable systems, tooling, and performance, and I enjoy learning new tech and sharing knowledge with teammates to raise the quality of our games.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent

Work Experience

Senior Game Programmer at Equinox Games
July 2, 2023 - October 24, 2025
Montreal, QC: Worked on two unreleased Unity C# projects and an unannounced mobile game, including Bedwars Third Person Shooter. Programmed networking with FishNet and built a dynamic world-building system. Contributed to game features and overall system stability across multiple project scopes.
Game Programmer at Nvizzio Creations Inc
March 10, 2021 - February 7, 2023
Montreal, QC: Worked in Unity using C# to develop and maintain Roller Coaster Tycoon Touch; collaborated with design and art teams to implement gameplay features; debugged mobile platforms (iOS, Android, Facebook).
Junior Game Programmer at Simutech MultiMedia
March 12, 2019 - January 7, 2021
Ottawa, Ontario: Used C# in Unity to develop interactive electrical simulations; optimized scenes to meet performance standards; designed and implemented a point-and-click navigation system for 3D simulation elements; led animation development for simulations.
Contract Game Programmer at Expired Games
December 25, 2018 - March 25, 2019
Ottawa, Ontario: Designed and coded various Unity game systems; implemented a JSON-based dialogue system; integrated art and animation assets.
Senior Game Programmer at Equinox Games
July 1, 2023 - July 1, 2023
Worked on two unreleased Unity C# projects and Bed Wars Third Person shooter. Programmed networking with FishNet; created a dynamic building system to place in the world; collaborated with artists to implement 20 animation assets, 35 UI elements, and 80 3D models; built data-driven systems for weapons, items, and match rules using Scriptable Objects and data-driven configs; implemented a network-synced build using Fish-Net and data to place objects in the world.
Game Programmer at Nvizzio Creations Inc
February 1, 2023 - February 1, 2023
Worked in Unity using C# to develop and maintain Roller Coaster Tycoon Touch; collaborated with game designers and artists to develop game features; debugged mobile platforms (iOS, Android, Facebook); developed game-related tools and scripts to facilitate game development.
Junior Game Programmer at Simutech Multimedia
January 1, 2021 - January 1, 2021
Used C# in Unity to develop interactive electrical simulations; worked on optimizing scenes to meet performance standards; collaborated to design and implement a point-and-click navigation system for 3D simulation elements; led animations for simulations.
Contract Game Programmer at Expired Games
April 1, 2019 - April 1, 2019
Designed and coded various game systems for Unity; implemented a JSON-based dialogue system; integrated art and animation assets.

Education

Advanced Diploma in Game Development at Algonquin College
September 1, 2016 - April 1, 2019
Advanced Diploma in Game Development at Algonquin College
September 1, 2016 - April 1, 2019

Qualifications

Add your qualifications or awards here.

Industry Experience

Gaming, Software & Internet, Media & Entertainment
    uniE608 Drowning In The Abyss [DungeonCrawler] (C++ Unreal)
    Solo developer on a personal project. Developed a comprehensive Ui Level Editor Tool. Implemented a save system with manual and auto-save capabilities. Designed AI State-Machine for modular enemy patterns. Passive system that activates abilities based on specifi c triggers Data oriented design allows you edit nearly anything to allow for quick iteration