-
Notifications
You must be signed in to change notification settings - Fork 8
Supported Platforms
Astrid Avalin Soerensen edited this page May 9, 2025
·
6 revisions
This page lists the currently supported build and deploy targets in the Unity-CI-Templates pipeline.
✅ Note: Some deploy targets are fully tested, while others are available but still experimental.
| Platform | Status | Notes |
|---|---|---|
| WebGL | ✅ Supported | Fully tested, works with GitHub Pages, itch.io, Firebase |
| Android | ✅ Supported | Requires Android SDK setup |
| iOS | ✅ Supported | Requires Apple Developer setup + TestFlight |
| macOS | ✅ Supported | Requires macOS runners (self-hosted or hosted) |
| Windows | ✅ Supported | Available, runs on hosted Windows runners |
| Linux | ✅ Supported | Available, runs on Ubuntu runners |
| Deploy Target | Status | Notes |
|---|---|---|
| GitHub Pages | ✅ Tested | For WebGL builds, deploys to gh-pages
|
| itch.io | ⚠ Experimental | Uses Butler CLI for uploads |
| Firebase Hosting | ⚠ Experimental | Requires Firebase token and project setup |
| AWS S3 | ⚠ Experimental | Requires AWS credentials + bucket |
| Steam (SteamCMD) | ⚠ Experimental | Needs Steam credentials + app setup |
| App Center | ⚠ Experimental | Requires App Center API token and app setup |
| TestFlight | ⚠ Experimental | Requires Apple API key and private key |
| Custom Server (SCP/Rsync) | ✅ Supported | Uploads to user-provided servers over SSH |
If you want to add support for a new platform or deploy target:
- Open a discussion to suggest or propose it.
- Check if there’s a community-contributed extension.
- Fork the repo and try implementing it — contributions are welcome!
| Platform | Special Requirements |
|---|---|
| Android | Set up Android SDK + configure signing if needed |
| iOS / TestFlight | macOS runner, Apple Developer account, API keys |
| Steam | SteamCMD, valid Steam credentials, depot setup |
| AWS S3 | AWS CLI, access key + secret key, target bucket |
| itch.io | Butler CLI, itch.io account + project name |
💡 Tip: Always test deploy targets in a safe sandbox environment before pushing to production.
Let’s build better Unity pipelines together! 🚀
Need help? Join the Discussions or open an Issue.