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.
- Host: GitHub
- URL: https://github.com/samuelasherrivello/unity-project-template-ui-toolkit
- Owner: SamuelAsherRivello
- License: mit
- Created: 2025-01-11T19:23:19.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-09-28T20:13:33.000Z (9 months ago)
- Last Synced: 2025-09-28T21:27:00.131Z (9 months ago)
- Topics: ui-toolkit, uitoolkit, unity
- Language: C#
- Homepage:
- Size: 2.23 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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

**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! :)