- Notifications
You must be signed in to change notification settings - Fork6
Home
This wiki provides documentation for using and configuring theUnity CI/CD Templates.
A modular, production-ready GitHub Actions pipeline for Unity projects.
- Required Secrets → List of necessary secrets (like
UNITY_LICENSE,CICD_PAT) and how to set them up - Repository Variables → Configurable inputs and variables for customizing pipeline behavior (Optional)
- Deployment → Step-by-step guide for deploying to supported platforms (GitHub Pages, itch.io, Firebase, etc.)
- Versioning & Tagging → Explanation of the automated versioning, tagging, and release management system
✅ Automated Unity builds and tests
✅ Multi-platform artifact handling (Android, iOS, WebGL, Windows, macOS, Linux)
✅ Release + deployment automation (GitHub Releases, itch.io, Firebase, S3, Steam, etc.)
✅ Notifications for Slack and Discord
✅ Fully modular + customizable, with reusable workflow templates
Whether you’re an indie dev or a studio team, this system is designed to workout of the box but
is also easy to adapt for advanced setups.
| Section | Description |
|---|---|
| Quickstart Guide | Step-by-step guide to set up the pipeline in your repo |
| Setup & Configuration | Details on required secrets, repository variables, and config files |
| Runners & OS Resolution | How the pipeline selects the correct OS and runner label per job |
| Deployment Guide | How to deploy to supported platforms like GitHub Pages, itch.io, S3, etc. |
| Versioning & Tagging | Explains automated versioning, semver tagging, and release candidate flows |
| Supported Platforms | Overview of all supported build and deploy platforms |
| Notifications | How to set up Slack and Discord notifications |
| Roadmap | Upcoming features and planned improvements |
| FAQ | Common questions and troubleshooting tips |
If you encounter issues or want to contribute improvements, open an issue or pull request in the main repository.
Let’s build better Unity pipelines together!
Let’s build better Unity pipelines together! 🚀
Need help? Join theDiscussions or open anIssue.