Skip to content

Supported Platforms

Astrid Avalin Soerensen edited this page May 9, 2025 · 6 revisions

๐Ÿ”— Supported Platforms

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.


๐Ÿ›  Supported Build Targets

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

๐ŸŒ Supported Deploy Targets

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

๐Ÿš€ Adding New Platforms

If you want to add support for a new platform or deploy target:

  1. Open a discussion to suggest or propose it.
  2. Check if thereโ€™s a community-contributed extension.
  3. Fork the repo and try implementing it โ€” contributions are welcome!

๐Ÿ— Requirements by Platform

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

Clone this wiki locally