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

https://github.com/samuelasherrivello/unity-project-template-ui-toolkit

This repo represents demonstrates best practices for UI Toolkit workflows.
https://github.com/samuelasherrivello/unity-project-template-ui-toolkit

ui-toolkit uitoolkit unity

Last synced: 3 months ago
JSON representation

This repo represents demonstrates best practices for UI Toolkit workflows.

Awesome Lists containing this project

README

          

# Unity Project Template (UI Toolkit)

This project was cloned from the general Unity Project Template.

This repo is updated to focus on best practices, specifically for UI Toolkit workflows.

**Workflow Benefits Include:**

* Global styles (e.g. all layouts)
* Shared styles (e.g. all page layouts)
* Unshared styles (e.g. layout-specific)
* Excellent cascading of styles.
* Excellent theming (dark is default at **BOTH** edit-time and runtime)
* Excellent use of Unity UI Builder (100% builder preview of all layout, styles, etc...) to maximize its WYSIWYG workflow


Best Practices

**Getting Started**
1. Download this repo (*.zip or *.git)
2. Download the [Unity Editor](https://store.unity.com/#plans-individual)
3. Open this repo in the Unity Editor
4. Enjoy

---

**Documentation**
* `README.md` - The primary documentation for this repo
* `Unity/Assets/Documentation/ReadMe.asset` - Select this asset in Unity to get started

**Configuration**
* `Unity Target` - [Standalone MAC/PC](https://support.unity.com/hc/en-us/articles/206336795-What-platforms-are-supported-by-Unity-)
* `Unity Version` - Use this [Version](./Unity/ProjectSettings/ProjectVersion.txt)
* `Unity Rendering` - [Universal Render Pipeline (URP)](https://docs.unity3d.com/Manual/universal-render-pipeline.html)
* `Unity Aspect Ratio` - [Game View 10x16](https://docs.unity3d.com/Manual/GameView.html)

**Structure**
* `Unity/` - Open this folder in the Unity Editor
* `Unity/Assets/Scenes/` - Open any Scene. Press 'Play'!

**Dependencies**
* `Various` - Already included via [Unity Package Manager](https://docs.unity3d.com/Manual/upm-ui.html) as this [Version](./Unity/Packages/manifest.json)

----

Resources
=============
* A. Medium Article - Unity — Project Structure Best Practices
* B. Medium Article - Unity — C# Coding Standards

Created By
=============

- Samuel Asher Rivello
- Over 25 years XP with game development (2025)
- Over 10 years XP with Unity (2025)

Contact
=============

- Twitter - @srivello
- Resume & Portfolio - SamuelAsherRivello.com
- Git - Github.com/SamuelAsherRivello
- LinkedIn - Linkedin.com/in/SamuelAsherRivello <--- Say Hello! :)