The ScriptableObject Editor is a comprehensive tool designed to streamline the process of creating, modifying, and accessing ScriptableObjects. It provides a centralized and customizable interface for managing ScriptableObjects, making it easier to optimize productivity and efficiency in Unity projects.
Key features include:
- Centralized control over ScriptableObject infrastructure
- Customizable framework and UI
- Sidebar for easy access to ScriptableObjects
- Designer-friendly creator tool for new and existing Scriptables
- Lightweight and non-intrusive
The ScriptableObject Editor is designed to improve workflow and minimize the need to flick between objects and misplace them. It provides a range of features, including assembly inclusion, easeful integration, and workflow improvements. The tool is customizable and includes settings for performance optimization on all systems.
Key features include:
- Assembly Inclusion: Inclusive to all assemblies within a project
- Easeful Integration: Personalized editor tool with no impact on pre-existing workflow
- ScriptableObject Editor Window: Centralized and connected Editor Window containing multiple sub-windows
- Workflow Improvements: Designed to minimize flicking around projects
- In-built Settings: Customization for performance optimization on all systems
- Navigation Bar: Access to Scriptables with a selectable scrollbar, search bar, and 'Type' Filter
- Inspector: Familiar UI/UX inspired by Unity's own Inspector
- Creator: Aid the creation process of scriptables with a preview
- Pagination: Load as many scriptables as you want without performance issues
Future updates will include:
- Modify Scriptables during Creation
- Scriptable Creator for designer-friendly script building
- Resizable sub-windows, sidebar, and inspector
- Improved accessibility and normalization for renaming scriptables
- Optimization for GUI drawing
- Categorization of displayed Scriptables in sidebar through titles
- Search Bar filter options
- Multi-Selection
- File management and multi-file moving
The ScriptableObject Editor is built using Unity's built-in features and tools, and is designed to be lightweight and non-intrusive. It uses SerializedObject and SerializedProperties to correctly display and serialize any data type. The tool is customizable and includes settings for performance optimization on all systems.
ScriptableObject Editor: Centralized Scriptable Object Management - Asset Store





