Home Projects Contact Me

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.