# Unity Actions (Not affiliated with Unity Technologies) The fastest and **easiest** way to automatically test and build any Unity project! Part of [GameCI](https://game.ci).

[![Actions status](https://github.com/game-ci/unity-actions/actions/workflows/main.yml/badge.svg)](https://github.com/game-ci/unity-actions/actions/workflows/main.yml)

## Project Status #### Checkout | Description | Done | Status | |-------------------------|------|--------| | [Checkout project](https://github.com/actions/checkout) | ✔ | Native support | #### Configure | Description | Done | Status | |-------------------------|------|--------| | [Request activation file](https://github.com/marketplace/actions/unity-request-activation-file) | ✔ | [![Actions status](https://github.com/game-ci/unity-request-activation-file/actions/workflows/main.yml/badge.svg)](https://github.com/game-ci/unity-request-activation-file) | | [Activate license](https://github.com/marketplace/actions/unity-activate) | ✔ | [![Actions status](https://github.com/game-ci/unity-activate/actions/workflows/main.yml/badge.svg)](https://github.com/game-ci/unity-activate) | | [Return license](https://github.com/marketplace/actions/unity-return-license) | ✔ | [![Actions status](https://github.com/game-ci/unity-return-license/actions/workflows/main.yml/badge.svg)](https://github.com/game-ci/unity-return-license) | | [Caching dependencies](https://github.com/marketplace/actions/cache) | ✔ | Native support | #### Test | Description | Done | Status | |-------------------------|------|--------| | [Test edit mode](https://github.com/marketplace/actions/unity-test-runner) | ✔ | [![Actions status](https://github.com/game-ci/unity-test-runner/workflows/Actions%20%F0%9F%98%8E/badge.svg)](https://github.com/game-ci/unity-test-runner#edit-mode) | | [Test play mode](https://github.com/marketplace/actions/unity-test-runner) | ✔ | [![Actions status](https://github.com/game-ci/unity-test-runner/workflows/Actions%20%F0%9F%98%8E/badge.svg)](https://github.com/game-ci/unity-test-runner#play-mode) | | [Test all in one](https://github.com/marketplace/actions/unity-test-runner) | ✔ | [![Actions status](https://github.com/game-ci/unity-test-runner/workflows/Actions%20%F0%9F%98%8E/badge.svg)](https://github.com/game-ci/unity-test-runner#all-in-one-mode) | #### Build | Target Platform | Done | Status | |-------------------------|------|--------| | [WebGL](https://github.com/marketplace/actions/unity-builder) | ✔ | [![Builds - Ubuntu](https://github.com/game-ci/unity-builder/actions/workflows/build-tests-ubuntu.yml/badge.svg)](https://github.com/game-ci/unity-builder/actions/workflows/build-tests-ubuntu.yml) | | [Windows Mono](https://github.com/marketplace/actions/unity-builder) | ✔ | [![Builds - Ubuntu](https://github.com/game-ci/unity-builder/actions/workflows/build-tests-ubuntu.yml/badge.svg)](https://github.com/game-ci/unity-builder/actions/workflows/build-tests-ubuntu.yml) | | [Linux Mono](https://github.com/marketplace/actions/unity-builder) | ✔ | [![Builds - Ubuntu](https://github.com/game-ci/unity-builder/actions/workflows/build-tests-ubuntu.yml/badge.svg)](https://github.com/game-ci/unity-builder/actions/workflows/build-tests-ubuntu.yml) | | [macOS Mono](https://github.com/marketplace/actions/unity-builder) | ✔ | [![Builds - Ubuntu](https://github.com/game-ci/unity-builder/actions/workflows/build-tests-ubuntu.yml/badge.svg)](https://github.com/game-ci/unity-builder/actions/workflows/build-tests-ubuntu.yml) | | [Windows IL2CPP](https://github.com/marketplace/actions/unity-builder) | ✔ | [![Builds - Windows](https://github.com/game-ci/unity-builder/actions/workflows/build-tests-windows.yml/badge.svg)](https://github.com/game-ci/unity-builder/actions/workflows/build-tests-windows.yml) | | [Linux IL2CPP](https://github.com/marketplace/actions/unity-builder) | ✔ | [![Builds - Ubuntu](https://github.com/game-ci/unity-builder/actions/workflows/build-tests-ubuntu.yml/badge.svg)](https://github.com/game-ci/unity-builder/actions/workflows/build-tests-ubuntu.yml) | | [macOS IL2CPP](https://github.com/marketplace/actions/unity-builder) | ✔ | [![Builds - MacOS](https://github.com/game-ci/unity-builder/actions/workflows/build-tests-mac.yml/badge.svg)](https://github.com/game-ci/unity-builder/actions/workflows/build-tests-mac.yml) | | [Android](https://github.com/marketplace/actions/unity-builder) | ✔ | [![Builds - Ubuntu](https://github.com/game-ci/unity-builder/actions/workflows/build-tests-ubuntu.yml/badge.svg)](https://github.com/game-ci/unity-builder/actions/workflows/build-tests-ubuntu.yml) | | [iOS](https://github.com/marketplace/actions/unity-builder) | ✔ | [![Builds - Ubuntu](https://github.com/game-ci/unity-builder/actions/workflows/build-tests-ubuntu.yml/badge.svg)](https://github.com/game-ci/unity-builder/actions/workflows/build-tests-ubuntu.yml) | | [Universal Windows Platform](https://github.com/marketplace/actions/unity-builder) | ✔ | [![Builds - Windows](https://github.com/game-ci/unity-builder/actions/workflows/build-tests-windows.yml/badge.svg)](https://github.com/game-ci/unity-builder/actions/workflows/build-tests-windows.yml) | | [AppleTV](https://github.com/marketplace/actions/unity-builder) | ✔ | [![Builds - Windows](https://github.com/game-ci/unity-builder/actions/workflows/build-tests-windows.yml/badge.svg)](https://github.com/game-ci/unity-builder/actions/workflows/build-tests-windows.yml) | | [Windows Dedicated Server](https://github.com/marketplace/actions/unity-builder) | ❌ | In progress | | [Linux Dedicated Server](https://github.com/marketplace/actions/unity-builder) | ❌ | In progress | | [macOS Dedicated Server](https://github.com/marketplace/actions/unity-builder) | ❌ | In progress | | [Lumin](https://github.com/marketplace/actions/unity-builder) | ❌ | In progress | | [Xbox](https://github.com/marketplace/actions/unity-builder) | ❌ | Requires NDA | | [Playstation](https://github.com/marketplace/actions/unity-builder) | ❌ | Requires NDA | | [Switch](https://github.com/marketplace/actions/unity-builder) | ❌ | Requires NDA | ## How to use Find the [docs](https://game.ci/docs) on the GameCI [website](https://game.ci/). Have any questions or comments? Feel free to create an issue! ## Community Feel free to join us on Discord and engage with the community. ## Contributions To contribute please follow the contribution [guide](./CONTRIBUTING.md) to get set up quickly. This repository and all related actions are open for your suggested changes! Feel free to submit a pull request with the suggested changes. ## Support us GameCI is free for everyone forever. You can support us at [OpenCollective](https://opencollective.com/game-ci). ## Licence This repository is [MIT](./LICENSE) licensed. This includes all contributions from the community.