ScriptableManager is the powerful, all-in-one solution you need to bring order and efficiency to your ScriptableObjects workflow.
This editor tool allows you to find, edit, manage, and analyze all your ScriptableObjects from a single, clean interface.
- Boost Your Productivity: Find any asset in seconds with advanced search filters, including a property-based search that allow for example to find every weapon with damage > 50 or every character with isPlayerControlled == true instantly.
- Prevent Broken References: With the powerful two-way dependency and reference analysis, you can see exactly where each asset is being used. Refactor your project with confidence, knowing you won’t break anything.
- Streamline Your Workflow: Edit assets directly within the manager, drag and drop them into the inspector, and organize your most-used objects with a favorites system. Everything is designed to keep you in the zone.
- Keep Your Project Clean: Use customizable settings to exclude third-party assets or plugin folders from scans, ensuring your workspace remains focused and relevant.
Features
1. Organization & Management
- Advanced Search & Filtering: Instantly find any asset by name or ScriptableObject type.
- Property-Based Filtering: Filter assets based on the value of any serializable field (numbers, strings, booleans, enums, etc.). Combine multiple conditions for highly specific queries.
- Favorites System: Bookmark your most-used assets for one-click access in a dedicated panel.
- Recently Modified: Automatically track and access recently changed assets.
- Flexible Sorting: Organize your assets by name, type, or modification date.
- Scene-Aware Filtering: Show only the ScriptableObjects that are referenced in the currently active scene.
2. Workflow & Integration
- Direct Asset Editing: Select any asset to view and edit its properties directly within the manager's inspector panel.
- Drag & Drop Support: Drag assets from the manager to any field in the Inspector or into your scene.
- Quick Asset Creation: A dedicated creation window lets you find and create any ScriptableObject with a [CreateAssetMenu] attribute.
- Customizable Settings: Configure scan settings and exclude specific paths.
3. Analysis & Insights
- Two-Way Dependency Analysis: A powerful view to see what each asset Uses (its dependencies) and who it is Used By (its referencers).
- Scene Reference Scanner: Find every GameObject in your scenes that holds a reference to a selected ScriptableObject.
4. Configuration & Support
- Easily open the manager via Tools > ScriptableManager.
- Full customization available via the settings panel (⚙️ icon).
- For any questions or support requests, please contact us at contact@opalstudio.fr