View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.0
- Last updated
- First released
- Unity version
- 2022.3.4 or later
- Package size
- 312 KB
- Files
- 20
- Favorites
- 8
- Views in the past week
- 3
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $7.50 on
Keywords
Scriptable Wizard
Scriptable Wizard streamlines ScriptableObject creation in Unity. Configure values before saving, validate fields, and batch edit or export/import assets to boost workflow and productivity.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 8
Scriptable Wizard screenshot 1
About this asset
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.
From the publisher's Asset Store listing.
Technical details
🔧 Technical Details – Key Features
- Pre-Creation Configuration
Configure all serializable fields before creating ScriptableObject assets using a custom editor window. - Deep Type Support
Supports primitives, enums, object references, vectors, arrays, lists, and nested serializable classes. - Unity Attributes Compatibility
Fully supports Unity attributes like [Header], [Tooltip], [Range], [TextArea], [Space], etc., for improved UI rendering. - Custom Type Descriptions
Uses [Description] and [Tooltip] attributes to display helpful descriptions and hover info for both fields and ScriptableObject types. - Smart Validation System
Automatically detects required fields based on naming conventions and validates input before asset creation. - Advanced Filtering & Search
Includes filters for "Favorites Only", "Project Types Only", and "With Attribute Only" to quickly find relevant types. - Auto Categorization & Custom Categories
Organizes ScriptableObject types into smart categories based on name patterns or user-defined [Category] attributes. - Favorites & Persistent Settings
Mark commonly used types as favorites and store last-used creation preferences per type (folder, quantity, naming, etc.). - Batch Creation
Create multiple instances of the same ScriptableObject with one click, using shared or incremented naming. - Batch Editor ModuleExport ScriptableObjects to JSON/CSV
Import JSON/CSV back into assets
Bulk edit field values across many assets at once
Supports Dry Run mode and edit presets - Editor-Only and Build-Safe
Clean separation of runtime/editor code with assembly definitions. Safe to include in all Unity projects. - Zero Dependencies
No third-party packages or runtime dependencies required. - Highly Performant
Uses reflection caching and async type scanning to remain responsive even in large projects.
Compatibility
| Unity version | Built-in | URP | HDRP | Custom |
|---|---|---|---|---|
| 2022.3.4f1 | Compatible | Compatible | Compatible | Compatible |
As listed on the Asset Store.