What is this :
- Hello, my name is sabith and this is a Open-source scriptable object architecture / framework / pattern for unity game engine. Build your game on top of this layer for a far better developer experience
How to get started :
- Make sure you own odin inspector (it's a dependency for now)
-
- If you want to start as a fresh project : Download this full project and open with unity hub. Click on ignore option at the dialog box "Enter safe mode". After opening the project import odin to remove the errors
- If you want to add it to existing project : Make sure you have odin on the project. Download "_Project" folder from "Assets" and drag and drop it to your project
How to use it :
- Right click on project window -> Create -> So -> to access all scriptable objects
- On inspect window -> add component -> _SABI -> to access most of the components. ( some components are not available from here )
What are the primary areas that require attention and improvement :
- This project have a dependency on odin inspector. All of the editor script need to be converted to UI Tool kit
Whats included :
- Scriptable object variables with change notifier
- Event system
- Trigger scripts: to start an action based on multiple events
- Action script: to execute multiple predefined actions
- Flow control: control the flow of execution
- Quich actions: create and execute some repeated actions without without new game object or scripts
- Optimized code with Assembly Definitions
- Simple state machine
- Simple animation controller
- Save load system
- And much much more ...
- Important: This project have a dependency on odin inspector.
The installation of Odin Inspector is a prerequisite for the proper functioning of the editor scripts; failure to do so will result in 750+ errors.