Skip to content

Instantly share code, notes, and snippets.

View rooksword's full-sized avatar

Jordan Guillou rooksword

View GitHub Profile
@shichen85
shichen85 / GameMaker CICD.md
Last active December 14, 2024 14:12
Buttery Smooth Tech: Automate Your Builds in GitHub Actions

Buttery Smooth Tech: Automate Your Builds in GitHub Actions

Hello, Game Makers! This is Shi Chen from Butterscotch Shenanigans. I work on tools and pipelines to smoothly ship our games to all the platforms we publish on. And we publish on a lot of platforms! Our most cross-platform title, Levelhead, required 7 different builds to be made at least once per day. Without a way to automate those builds, our lives would have been very difficult.

Today, I want to share how we use GitHub Actions as build automation servers to make builds for our upcoming game, Crashlands 2. Build automation servers, or more fancily named, continuous integration and continuous deployment (abbreviated as “CI/CD”) servers, can liberate you from the tedious button-clicking and waiting when you build your project