#I Built CI/CD For Unity (So you don't have to)

1 messages · Page 1 of 1 (latest)

opal tartan
#

Heyy everyone here!
I wanted to share my Unity CI/CD pipeline built with GitHub Actions. It’s designed to handle:

  • Automated EditMode & PlayMode tests
  • Multi-platform builds (WebGL, iOS, Android, macOS, Windows, Linux)
  • GitHub Releases + versioning
  • Deployments (gh-pages, itch.io, Firebase, S3, Steam, TestFlight)
  • Discord/Slack notifications for status updates

I’m calling this v1, but to be fair: This needs quite a bit more polishment/optimization... I am by no means an expert yaml/Github Actions writer, and I had my fair share of AI to help with a lot of it. But none-the-less t’s working and modular, but there’s lots of room for optimization, performance improvements, simplifying config, better docs, etc. :3

I’d love for others to try it out, break it, suggest improvements, or even just give feedback. It’s open source and meant to be useful for solo devs, small teams, or anyone curious about integrating Unity with modern CI/CD pipelines.

🌐 Live WebGL Demo: https://avalin.dk/Unity-CI-Templates/
📦 GitHub Repository: https://github.com/Avalin/Unity-CI-Templates

If you’ve been looking for a starter pipeline or want to see what’s possible with Unity + GitHub Actions, I’d be happy if you check it out for your Unity projects. :3

GitHub

Unity CI/CD pipeline with multi-platform builds, releases, and deploys - Avalin/Unity-CI-Templates