Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/Skyzi000/AutoVersioning-for-Unity

An asset for Unity to automatically update the version number using Git.
https://github.com/Skyzi000/AutoVersioning-for-Unity

automation unity unity3d versioning

Last synced: about 9 hours ago
JSON representation

An asset for Unity to automatically update the version number using Git.

Awesome Lists containing this project

README

        

# AutoVersioning for Unity

[![GitHub package.json version](https://img.shields.io/github/package-json/v/Skyzi000/AutoVersioning-for-Unity)](https://github.com/Skyzi000/AutoVersioning-for-Unity/tags)
[![GitHub License](https://img.shields.io/github/license/Skyzi000/AutoVersioning-for-Unity)](https://github.com/Skyzi000/AutoVersioning-for-Unity/blob/main/LICENSE.md)

An asset for Unity to automatically update the version number using Git.

It was created with the goal of automatically giving consistent version numbers based on Git history, regardless of whether it is a remote build (e.g. GitLab CI) or a local build.

AutoVersioning version 1.6.0 and above now works without the paid asset OdinInspector!

Without OdinInspector, the UI for VersioningSettings and VersionData in the Inspector will be inconvenient, but the main functionality will not be affected.

## Install

Unity 2020.3 or higher is required

1. Open Window > Package Manager
2. Press the + button in the upper left corner
3. Select "Add package from git URL..."

![image](https://user-images.githubusercontent.com/38061609/155865665-7f2e15a1-5e62-4bf3-aa05-6723d6d738dc.png)

4. Enter `https://github.com/Skyzi000/AutoVersioning-for-Unity.git`

## Settings

![image](https://user-images.githubusercontent.com/38061609/155865728-b91b6e67-4d89-4b49-a4aa-ab2eed0c0d58.png)