The Custom Tools Package for Unity provides a set of useful functionalities to streamline your project development workflow. It includes tools for initializing project folders, installing packages, creating script templates, enhancing the project window, and providing convenient shortcuts for common actions.
-
Required Attribute: shows in the editor if there's a missing field. currently works on References and strings.
-
Button Attribute: Can be added to Methods and run them either in playmode or at any time. Works with Coroutines and any method with/without parameters
-
Create essential project directories such as Animations, Models, Scripts, and more.
Usage:
- Select "Tools > Setup > Create Initial Folders."
-
Download and install packages listed in a ScriptableObject (
PackagesToInstallSO
). -
Utilize a custom window to easily select and install desired packages.
Usage:
- Create your own PackagesToIntallSO or use the one provided in the package (might be hidden).
- Select "Tools > Setup > Install Packages."
- Insert the ScriptableObject
- Select the packages you want or Select All packages.
- Click Install
- Add script templates for common types: MonoBehaviour, ScriptableObject, Interface, Enum, Struct.
- Access these templates conveniently through the "Assets/Create/New Script" menu.
- Highlight the file where the mouse is hovering in the Project window.
- When hovering over a folder in the Project window, two icons appear.
- The first one allows you to create a subfolder within the hovered folder.
- The second one opens a menu offering choices to create scripts Using the templates in point 3.
- Open the Package Manager in Unity.
- Click in the + Icon and Click Install GitPackages using Url.
- Copy/Paste This Package Url.
For any issues or feedback, please report them on GitHub.
Enjoy using the Custom Tools Package for Unity!