-
Notifications
You must be signed in to change notification settings - Fork 2
Home
This wiki provides documentation for using and configuring the Unity 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 work out 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 |
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 the Discussions or open an Issue.