7,380 open-source and SaaS tools, with GitHub stats refreshed every day.

Unity Actions

Open source

GitHub Actions from GameCI for activating Unity licenses, running tests and building Unity projects for many target platforms in CI.

game.ci
Unity Actions homepage screenshot
GitHub stars
1.1k
Last commit
3 yr ago
Repository age
6 years
Licence
MIT
Self-hosted
Yes

About Unity Actions

Game, published as GameCI's Unity Actions, is a set of GitHub Actions for testing and building Unity projects automatically. It is not affiliated with Unity Technologies and is part of the wider GameCI effort. Teams add the actions to a GitHub workflow so every commit can be verified and packaged without manual steps.

The actions cover the main stages of a pipeline: requesting an activation file, activating and returning a Unity license, running edit mode, play mode or combined tests, and building for targets such as WebGL, Windows, Linux, macOS, Android, iOS, Universal Windows Platform and AppleTV. Checkout and dependency caching rely on native GitHub Actions support. Dedicated server builds and some console targets are marked as in progress or subject to an NDA.

The project is released under the MIT license. It targets game developers and studios that already host their code on GitHub and want repeatable continuous integration for Unity, and the GameCI website is the place to look for further documentation.

Key features

  • Request and activate Unity licenses in CI
  • Return the license after a job finishes
  • Run edit mode and play mode tests
  • Build for WebGL and desktop targets
  • Build for Android, iOS and UWP
  • Dependency caching through GitHub Actions

Good fit for

  • →Automating Unity builds on every commit
  • →Running Unity tests on pull requests
  • →Producing WebGL or mobile builds in CI
Built with
Mathematica
Tags
unity
github-actions
ci-cd
game-development
testing
build-automation
ci

Unity Actions: questions and answers

What is Unity Actions used for?
Unity Actions: GitHub Actions from GameCI for activating Unity licenses, running tests and building Unity projects for many target platforms in CI. It is a good fit for automating Unity builds on every commit, running Unity tests on pull requests and producing WebGL or mobile builds in CI.
Is Unity Actions open source?
Yes. Unity Actions is open source under the MIT licence. Its source code is on GitHub at game-ci/unity-actions and is written mainly in Mathematica.
Is Unity Actions free?
Yes. Unity Actions is open source, so the software itself is free to use.
What are some alternatives to Unity Actions?
Similar open-source tools in the CI/CD & DevOps category include Act, cibuildwheel and Danger JS. SaaS products in the same category include AWS CodeBuild, Blacksmith and Buildkite.
Is Unity Actions actively maintained?
The most recent commit to Unity Actions was on 4 March 2023. The project has 1.1k stars on GitHub.

Open-source alternatives to Unity Actions

See all

SaaS alternatives to Unity Actions

See all