Deploy to Stores

You can automate the deployment of your Unity projects to various platforms. This ensures that your builds are consistently deployed and available for testing or release.

Generally, deploy steps should happen after the build step of your build workflow. If you’re building for multiple platforms, add an if condition to your upload step that checks for the platform, for example:

- name: Upload only Windows builds to Store
    if: ${{ matrix.build-target == 'StandaloneWindows64' }}

Deploy to Steam

Use the upload-steam action to upload your build to Steam.

Deploy to Apple Test Flight / App Store

Use the unity-xcode-builder action to build and upload to Apple Test Flight or App Store.

Deploy to Meta Quest

Use the upload-meta-quest-build action to upload your build to Meta Quest.

Next Steps

  • Triggers: Set up triggers to start workflows automatically.
  • Build Unity: Set up automated builds for your Unity project.
  • Buildalon Actions: Explore the actions available to use in your workflows.
  • Unit Testing: Automate unit testing to ensure stability and quality.
  • Deploy to Stores: Add deployment steps to distribute your app to users.
  • Dependencies: Learn what to do if your project depends on other private packages or repositories.

© 2024 Virtual Maker Corporation