Skip to content

sabith-tu/Unity-ScriptableObject-Framework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Unity-ScriptableObject-Framework

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.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages