Overview
[ DISCLAIMER ! ] Canvas fully supported , UIToolkit
currently with
limitations !
Installation | Getting Started | API | Limitations | Email | UPDATED EVERY MONTH !
Surfer is a UI Manager tool that allows you to easily manage your UI (Canvas and UI Toolkit) flow in a matter of minutes.
Manage 10x faster your UI States and Scenes with Open,Close,Toggle and Load actions directly from the inspector.
Use also On State Enter , On State Exit and On Scene Loaded events always from it.
Prototype 10x faster your UI flow with inspector events, conditions and reactions : Surfer's or your custom ones.
Inspector, Runtime, Visual Scripting : you can access UI States or Scene actions in multiple ways, wheter you're a programmer or a designer.
Input agnostic : built-in Old Input System, New Input System and Rewired integrations, but you can easily attach your custom input-system too.
EXTRAS features like : Safe Area Manager, Theme Manager, On/Off Screen Indicators , Health Bars and UI Selection Indicator.
FEATURES
- Overlay/World/Screen support for Canvas and Overlay support UIToolkit
- State/scene events
-
Local Multiplayer UI support with PlayerID ownership
- 100+ built-in Inspector
Events, Conditions and Reactions (or build your custom ones)!
-
On/Off Screen Indicators ! ( only logic, for icons/images see
UI Kits )
-
HealthBars ! ( only logic, for icons/images see
UI Kits )
- State nesting
-
Theme Manager
-
Input Icons Manager
-
Safe Area Manager
- Visual Scripting Custom Units
- Tooltips with 1 click!
- Draggable SideMenu with 1 click!
- Stackable state opening calls!
- Group states
- Prefab-States
- Auto UI focus/selection with History Focus
- Panels "Versions" for reusability
-
AR/VR compatible
- Stated input
- Input-independent
- State/scene conditions
- Custom user data when triggering states
- Fast UI prototyping
-
Selection UI indicator
- Easy to use
- Fast Inspector
- Online
Manual and API!
- Full C# source code provided
- Easy API
- Lightweight :
only 500kb !
INTEGRATIONS
- DOTween (required)
- PlayMaker
- Bolt / Visual Scripting
- Rewired
- New Input System
- TextMeshPro
- CharTweener
- UGUI (Canvas)
- UIToolkit (from Unity 2021.2)
... more to come!
REQUIREMENTS
DOTween is required before using Surfer.
Download link
SUPPORT
For any questions reach us out via email : atstudiosupp@gmail.com
(Surfer is
NOT compatible with Alpha or Beta versions of Unity)