ScriptableObjectsCreatorWindow Script
ScriptableObjectsCreatorWindow is a Unity Editor tool designed to streamline the creation of ScriptableObject scripts.
It allows for quick generation of customizable scripts that inherit from ScriptableObject, enhancing the asset creation process within Unity.
- Easy-to-use Unity Editor window interface.
- Dynamically create scripts for ScriptableObjects with customizable fields.
- Set properties like
fileName,menuName, andscriptNamedirectly from the Editor. - Add custom fields (of various types) to your ScriptableObject.
To install ScriptableObjectsCreatorWindow, follow these steps:
- Copy the
ScriptableObjectsCreatorWindowscript into theAssetsdirectory of your Unity project. - Make sure it's placed within an
Editorfolder to ensure correct compilation.
After copying the script, follow these steps to use the tool:
- In Unity, navigate to
Tools > ScriptableObjects Creatorto open the tool window. - Enter the desired settings for your new ScriptableObject (script name, file name, menu name).
- Add the fields you want in your ScriptableObject (type, name, access level).
- Click
Create Scriptto generate your new ScriptableObject script.
Here's how the ScriptableObjectsCreatorWindow looks in the Unity Editor:

Here's how the it might look when you fill up the spaces:

To prevent the accidental overriding of existing scripts, the tool includes a duplicate check feature.

Contributions to the ScriptableObjectsCreatorWindow are welcome. If you have suggestions or improvements, feel free to fork this repository and submit a pull request.
