Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kavignon/unity-build-cli
Unity Build System CLI is a command-line tool designed to automate key processes involved in Unity game development. This tool enables developers to seamlessly clone Unity game projects from a Git repository, build them for selected platforms, and archive the build artifacts and logs for distribution or further processing.
https://github.com/kavignon/unity-build-cli
Last synced: 17 days ago
JSON representation
Unity Build System CLI is a command-line tool designed to automate key processes involved in Unity game development. This tool enables developers to seamlessly clone Unity game projects from a Git repository, build them for selected platforms, and archive the build artifacts and logs for distribution or further processing.
- Host: GitHub
- URL: https://github.com/kavignon/unity-build-cli
- Owner: Kavignon
- Created: 2022-02-19T20:08:48.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-02-20T13:51:39.000Z (over 2 years ago)
- Last Synced: 2024-10-23T23:52:45.310Z (22 days ago)
- Language: C#
- Homepage:
- Size: 23.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Unity-Build-System
This is a sample implementation a build system geared towards automating the creation of games with the Unity Editor.
## Overview
This application comes with 3 distinct features:
- Cloning a repository using Git as a SCM to a local directory on a host machine.
- Building the game and generating logs for the selected build target.
- Publishing the artifacts and the logs of the built game at the provided location given by the user.
## How to use the application
### Pre-requisites
- You will need to have [.NET 5](https://dotnet.microsoft.com/en-us/download/dotnet/5.0) installed on your machine.
- You will need [Git](https://git-scm.com/downloads) installed on your machine.
- You will need the [Unity Editor](https://unity.com/download) installed on your machine.
- Clone the repository on your machine.
- Use either the dotnet CLI or a .NET IDE allowing you to build the project's binaries.
### Learning how to use the CLI
To learn about specific commands and their arguments, run the EXE with ```--help```.
## Design, tradeoffs and considerations
See the [design document](docs/designDocument.md) file for more details.