• Stars
    star
    963
  • Rank 47,235 (Top 1.0 %)
  • Language Mathematica
  • License
    MIT License
  • Created almost 5 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Github actions for testing and building Unity projects

Unity Actions

(Not affiliated with Unity Technologies)

The fastest and easiest way to automatically test and build any Unity project!

Part of GameCI.

Actions status

Project Status

Checkout

Description Done Status
Checkout project βœ” Native support

Configure

Description Done Status
Request activation file βœ” Actions status
Activate license βœ” Actions status
Return license βœ” Actions status
Caching dependencies βœ” Native support

Test

Description Done Status
Test edit mode βœ” Actions status
Test play mode βœ” Actions status
Test all in one βœ” Actions status

Build

Target Platform Done Status
WebGL βœ” Builds - Ubuntu
Windows Mono βœ” Builds - Ubuntu
Linux Mono βœ” Builds - Ubuntu
macOS Mono βœ” Builds - Ubuntu
Windows IL2CPP βœ” Builds - Windows
Linux IL2CPP βœ” Builds - Ubuntu
macOS IL2CPP βœ” Builds - MacOS
Android βœ” Builds - Ubuntu
iOS βœ” Builds - Ubuntu
Universal Windows Platform βœ” Builds - Windows
AppleTV βœ” Builds - Windows
Windows Dedicated Server ❌ In progress
Linux Dedicated Server ❌ In progress
macOS Dedicated Server ❌ In progress
Lumin ❌ In progress
Xbox ❌ Requires NDA
Playstation ❌ Requires NDA
Switch ❌ Requires NDA

How to use

Find the docs on the GameCI website.

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 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.

Licence

This repository is MIT licensed.

This includes all contributions from the community.

More Repositories

1

unity-builder

Build Unity projects for different platforms
TypeScript
842
star
2

docker

Series of CI-specialised docker images for Unity.
Dockerfile
394
star
3

unity3d-gitlab-ci-example-mirror

🍴Mirror of the game-ci/unity3d-gitlab-ci-example project. If you are looking for Github Actions, refer to https://game.ci/ documentation instead
C#
240
star
4

steam-deploy

Github Action to deploy a game to Steam
Shell
221
star
5

unity-test-runner

Run tests for any Unity project
TypeScript
206
star
6

documentation

πŸ“š Documentation for GameCI open source projects
MDX
180
star
7

unity-request-activation-file

Unity - Request manual activation file (part of unity-actions)
JavaScript
54
star
8

unity-activate

Activate personal or professional license for Unity
TypeScript
42
star
9

unity-actions-example

Example using Unity Actions to test and build a unity project.
C#
39
star
10

unity-license-activate

Activate Unity license through CLI
JavaScript
29
star
11

unity-return-license

Github Action to return a Unity pro license.
Dockerfile
18
star
12

unity-verify-code

An email parser to get 6 digit verification code
JavaScript
14
star
13

versioning-backend

Stateful backend to keep track of unity versions and docker build queues
TypeScript
11
star
14

unity3d-appveyor-proof-of-concept

This is a proof of concept to build Unity3d projects on the Appveoyr platform.
Mathematica
9
star
15

unity-orb

Build and test Unity projects for several platforms using CircleCI.
Shell
7
star
16

unity3d-windows-build-scripts-drafts

JavaScript
6
star
17

cli

Cross platform command-line interface for building, testing and deploying your projects.
TypeScript
6
star
18

editor-workbench

A tool to inspect and manage Game-CI workloads from inside the Unity Editor
C#
3
star