
Pugstorm
Automated CI/CD Platform for Unity Game Studio

About
Replaced manual local builds and Steam uploads with fully automated CI/CD pipelines using GitHub Actions. Modular workflow design supporting multiple games and platforms (Windows/Linux), with scheduled builds, dedicated server compilation, and automated Steam deployment across multiple release branches for internal and public testing. Self-hosted runners on AWS with Terraform-managed auto-scaling infrastructure using ephemeral instances, scaling to zero when idle. Custom Packer-built AMIs pre-loaded with Unity packages for fast boot. Fully on-demand and self-terminating, eliminating idle costs. Unity license server for parallel builds and Discord bot for on-demand build triggers.
My Role
CI/CD Platform Engineer
- •Replaced manual local builds and Steam uploads with fully automated CI/CD pipelines
- •Designed modular workflows supporting multiple games and platforms (Windows/Linux)
- •Built Terraform-managed auto-scaling AWS infrastructure with ephemeral instances scaling to zero
- •Created custom Packer-built AMIs pre-loaded with Unity packages for fast runner boot
- •Automated Steam deployment across multiple release branches for internal and public testing
- •Set up Unity license server for parallel builds and Discord bot for on-demand triggers
Technologies
Outcome
Fully automated build and release pipeline replacing manual process, zero idle compute costs, modular multi-game CI/CD with auto-scaling ephemeral infrastructure
Zero
Idle Cost
Windows/Linux
Platforms