Scriptable Wizard is a Unity Editor extension that drastically improves how you create, edit, and manage ScriptableObject assets. Instead of creating empty assets and editing them afterward, Scriptable Wizard lets you configure all values before creation, ensuring accuracy and saving time.
It supports custom serialization, Unity attributes like [Tooltip], [Header], and [Range], and handles complex structures including arrays, lists, enums, and nested classes. You can create multiple assets at once, mark your most-used types as favorites, and categorize types automatically or manually using custom attributes.
The package also includes a powerful Batch Editor, enabling you to export/import assets to JSON/CSV, and bulk-edit multiple assets at once, with support for presets and dry-run validation.
This tool is editor-only, has no dependencies, and is fully customizable via attributes in your ScriptableObject classes. It fits any genre or project scale, especially helpful for RPGs, management sims, action games, or any game where large volumes of data assets are used.
Whether you’re working solo or with a large team, Scriptable Wizard is built to accelerate your production pipeline, reduce manual errors, and keep your game data clean and consistent.