Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/zigurous/unity-ui-toolkit

🖥️🖱️ Scripts and utilities for creating UI in Unity projects.
https://github.com/zigurous/unity-ui-toolkit

assets package ui unity

Last synced: about 2 months ago
JSON representation

🖥️🖱️ Scripts and utilities for creating UI in Unity projects.

Awesome Lists containing this project

README

        

# UI Toolkit

[![](https://img.shields.io/badge/github-repo-blue?logo=github)](https://github.com/zigurous/unity-ui-toolkit) [![](https://img.shields.io/github/package-json/v/zigurous/unity-ui-toolkit)](https://github.com/zigurous/unity-ui-toolkit/releases) [![](https://img.shields.io/badge/docs-link-success)](https://docs.zigurous.com/com.zigurous.ui) [![](https://img.shields.io/github/license/zigurous/unity-ui-toolkit)](https://github.com/zigurous/unity-ui-toolkit/blob/main/LICENSE.md)

The **UI Toolkit** package contains scripts and utilities for creating UI in Unity projects. The package is intended to solve common problems that arise when developing UI and menus. The package is still early in development, and more functionality will be added over time.

## Reference

- [Menu Tools](https://docs.zigurous.com/com.zigurous.ui/manual/menus)
- [Letterboxing](https://docs.zigurous.com/com.zigurous.ui/manual/letterboxing)
- [Screen Size](https://docs.zigurous.com/com.zigurous.ui/manual/screen-size)

## Installation

Use the Unity [Package Manager](https://docs.unity3d.com/Manual/upm-ui.html) to install the **UI Toolkit** package.

1. Open the Package Manager in `Window > Package Manager`
2. Click the add (`+`) button in the status bar
3. Select `Add package from git URL` from the add menu
4. Enter the following Git URL in the text box and click Add:

```
https://github.com/zigurous/unity-ui-toolkit.git
```

## Namespace

Import the package namespace in each script or file you want to use it. You may need to regenerate project files/assemblies first.

```csharp
using Zigurous.UI;
```