Luc Shelton


C++ is a general-purpose programming language created by Bjarne Stroustrup as an extension of the C programming language, or "C with Classes".



I've used C++ in 6 jobs.

Senior Tools Programmer
2017-09-01 - 2019-10-31

Began work on an unannounced project and was tasked with developing a robust and reusable tool authoring framework for rapidly iterating and publishing versioned internal tooling.

Analyst Programmer
2011-07-01 - 2012-05-01

Fulfilling my role as an Analyst Programmer in the Research and Development team, my responsibilities involved developing internal software to automate otherwise manual processes.

Senior Systems Engineer
2021-01-04 - 2021-03-31

Working on the Nintendo Switch platform, my responsibilities included anything ranging from Unreal Engine 4 version integrations, to building robust,…

Tools Programmer
2015-01-01 - 2017-09-01

Towards the end of my time working on Gears of War 4, I began work on studio-wide tooling and backend services that addressed a variety of needs.

Associate Tools Programmer
2014-07-01 - 2015-01-01

My responsibilities were more or less a continuation from my previous position as an Assistant Tools Programmer.

Assistant Tools Programmer
2013-09-01 - 2014-07-01

Joined the company as a junior programmer on the tools team.


I've written 2 blogs about C++.

Games Development at Scale: Personal Builds
Posted 18 months ago by Luc Shelton
A breakdown and analysis of personal builds, the caveats, and how best to implement them with the JetBrains TeamCity continuous integration system, using C# and Perforce.