All-in-One Solution for Indie Game Development · Empowering Indie Developers' Dreams
Documentation · Quick Start · QQ Group: 467608841 / 233840761
- UGUI Component Wrappers: High-level wrappers for Unity UGUI components
- UI Manager: Complete UI form management system
- Code Generator: Automatic UI code generation for improved development efficiency
- Extension Methods: Rich UGUI component extension methods
- Form Helpers: UI form creation and management helper tools
UIManager: Form manager handling UI open/close and lifecycle managementUGUI: Abstract UI base class providing UI visibility state controlUGUIFormHelper: UI form helper handling UI instantiation and creation
UGUIButtonExtension: Button component extension methodsUGUIImageExtension: Image component extension methodsRectTransformExtension: RectTransform extension methodsUIImage: Enhanced Image component with async image loading support
UGUICodeGenerator: UGUI code generatorUGUIComponentInspector: UGUI component inspectorUIImageReplaceHandler: UI image replacement handler
{
"com.gameframex.unity": "1.1.1",
"com.gameframex.unity.ui": "1.0.0",
"com.gameframex.unity.asset": "1.0.6",
"com.gameframex.unity.event": "1.0.0"
}-
Package Manager (Recommended)
- Open Unity Editor
- Open Package Manager window
- Click the "+" button and select "Add package from git URL"
- Enter:
https://github.com/gameframex/com.gameframex.unity.ui.ugui.git
-
manifest.json
- Add the following to the
dependenciessection of yourmanifest.jsonfile
{"com.gameframex.unity.ui.ugui": "https://github.com/gameframex/com.gameframex.unity.ui.ugui.git"} - Add the following to the
-
Local Installation
- Download the repository and place it in your Unity project's
Packagesdirectory. It will be auto-detected.
- Download the repository and place it in your Unity project's
Edit your Unity project's Packages/manifest.json and add the scopedRegistries section:
{
"scopedRegistries": [
{
"name": "GameFrameX",
"url": "https://gameframex.upm.alianblank.uk",
"scopes": [
"com.gameframex"
]
}
]
}scopes controls which packages are resolved through this registry. Only packages whose names start with com.gameframex will be fetched from it.
Then add the package to dependencies:
{
"dependencies": {
"com.gameframex.unity.ui.ugui": "2.5.1"
}
}See LICENSE.md for license information.