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.
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Language
English
Fluent
Work Experience
Senior Game Programmer at Equinox Games
July 2, 2023 - October 24, 2025Montreal, 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, 2023Montreal, 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, 2021Ottawa, 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, 2019Ottawa, 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, 2023Worked 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, 2023Worked 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, 2021Used 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, 2019Designed 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, 2019Advanced Diploma in Game Development at Algonquin College
September 1, 2016 - April 1, 2019Qualifications
Industry Experience
Gaming, Software & Internet, Media & Entertainment
Hire a Game Developer
We have the best game developer experts on Twine. Hire a game developer in Cornwall today.