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. The tool is currently in active development, with new features and refinements planned for future releases.
-
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.
