Skip to content
Astrid Avalin Soerensen edited this page May 10, 2025 · 16 revisions

🏠 Welcome to the Unity-CI-Templates Wiki!

This wiki provides documentation for using and configuring the Unity CI/CD Templates.
A modular, production-ready GitHub Actions pipeline for Unity projects.


📚 What’s Inside

  • 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

📦 What’s Included

✅ 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.

📚 Wiki Sections

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

💬 Need Help?

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!

Clone this wiki locally