Skip to content

A Unity Framework for modular app creation based on ScriptableObject architecture, data oriented design and event driven programming to help programmers and designers adhere to the 5 SOLID programming principals.

License

Notifications You must be signed in to change notification settings

pablothedolphin/Scriptable-Framework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Scriptable Framework

openupm

In this repository you will find the source code, assets and project settings of the Scriptable Framework for Unity app development (Unity 2018.4.4 or newer recommended) along with a DocFX project containing documentation assets and articles.


NOTICE

The master branch contains our most stable and release with accurate documentation. Documentation can be found here.

How To Install

See instructions in this part of the documentation.


Roadmap

Roadmap is subject to change. Last reviewed 14th of February 2020.

Version Defining Feature
0.1 RuntimeLists, Event API and Statemachines
0.2 Upgrade to Unity 2018.3 for nested and variant prefabs
0.3 RuntimeItems added
0.4 Extend RuntimeItems and Lists with Reference and Value typing
0.5 Provide icons for the various data and component types
0.6 Complete Styling API
0.7 Provide full unit test coverage for the core Scriptable Framework APIs
0.8 Extracted styling API into its own package
0.9 Create scripting API documentation via DocFX and host on gitlab pages
0.10 Add StateMachineController to control many StateMachines at once
1.0 Deploy on an internal npm registry
1.1 Create a menu item to toggle event logging within the editor
1.2 Added AppVersion API and string types for ValueList and ValueItem
2.0 Decouple RuntimeObjects from Resources folder using a RuntimeObjectDatabase
2.1 Automatic script and dependancy generation wizard

Contacts

For more information contact:

About

A Unity Framework for modular app creation based on ScriptableObject architecture, data oriented design and event driven programming to help programmers and designers adhere to the 5 SOLID programming principals.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published