Unity Asset Organiser
Role: Solo Developer
Description: To address the common challenge of maintaining a clean and scalable project structure in Unity, I independently designed and developed the Unity Asset Organiser. This custom editor tool eliminates manual asset sorting, prevents project entropy, and allows development teams to focus on creating, not cleaning.
-
Customisable Folder Structures:
Users can visually define their ideal project folder hierarchy directly
within the editor window (
Window > AssetOrganiserEditor). -
Extension-to-Folder Mapping:
Precisely map any file extension (
.png .fbx .cs .mat) to a target folder, ensuring every asset type has a home. - Reusable Presets: Save and load complete organisational structures as preset files, allowing for consistency across multiple projects and teams. Includes a pre-built "Default" preset based on Unity's best practices.
- Automated Sorting Engine: The core of the tool automatically monitors the project for new or modified assets and moves them to their assigned folders in real-time, requiring no ongoing effort from the user.
This tool is fully open-source and available for anyone to use or expand upon. You can easily add it to your project via OpenUPM or by using the git URL with Unity's built-in Package Manager. As the sole creator, I was responsible for the entire development lifecycle, from conceptualisation and UI design to the core C# scripting and implementation of Unity's asset database APIs. This project is a continous effort to maintain and update the tool as time progresses.
