Build Automation
Build automation keeps a game project compiling, cooking and packaging on its own, so that a playable build exists every day without anyone making one.
Game builds are unlike most software builds. They are long, they produce gigabytes of binary data, and they have to be cooked separately for each platform with its own compiler, signing and packaging rules. Automating that means build agents with the right toolchains, caching that actually helps, artefact storage that does not fill up, and a pipeline that fails loudly on the step that broke rather than at the end.
Around the pipeline sit the things teams notice: a nightly build everyone can install, test and smoke-check gates that stop a broken commit before it spreads, distribution to testers and to platform back ends, and version stamping so that a bug report can be traced to a build. Where content is large, asset validation and derived-data caches belong here too.
Jobs in this area usually sit with build, tools or release engineering rather than with gameplay teams.
