Skip to content

thisaislan/control-panel

Repository files navigation

Control Panel

With the rise of the Scriptable Object architecture, you've likely found yourself in a situation where specific Scriptable Objects serve as the backbone of your project. Perhaps you've created them to streamline collaboration with your team, or to simplify testing. Yet, keeping those Scriptable Objects organized in their respective folders while ensuring they remain easily accessible to everyone on the team can be a challenge.

Have you ever wished for a control panel where all these assets could be displayed with simplicity and instant access?

That's exactly what the Control Panel delivers.

Unity Version License MIT DeepSeek AI


Table of Contents


✨ Features

  • Tab-based Organization – Group ScriptableObjects by category with customizable tabs

  • Drag & Drop – Easily reorder tabs and items, or drag ScriptableObjects from the Project window

  • Visual Inspector – Select any item to view its full Inspector in the right panel

  • Asset Path Display – Quick file selection with one-click ping in Project window

  • Auto‑cleanup – Automatically removes broken references to deleted assets

  • Persistent Storage – All data saved as ScriptableObject assets in a clean folder structure


🎯 Perfect For

  • Game designers managing large collections of config assets

  • Developers organizing levels, characters, items, and game data

  • Teams sharing structured asset references across projects


🎮 Usage

  1. Open Tools/Control Panel/Open

  2. Create a Tab – Click the + button in the top-right corner

  3. Add ScriptableObjects – Drag assets from the Project window or use the + button in the left panel

  4. Reorder Items – Drag items within the list to rearrange

  5. Edit Tab if needed – Click the * button on a tab to edit name/description or delete the tab

  6. Remove Items if needed – Click the x button on any item and confirm deletion

  7. View Details – Select any item to see its Inspector in the right panel


📦 Install

Requirements: Unity 2018.3 or newer

  1. Copying git url https://github.com/thisaislan/control-panel.git

  2. Click on Window/Package Manager in Unity Editor

  3. Click on add package button Add package button

  4. Select Add package from git URL...

  5. Past the url

  6. Press Enter or clink on the Add button

  7. Enjoy 😆


🤝 Support

Please submit any queries, bugs or issues, to the Issues page on this repository. All feedback is appreciated as it not just helps myself find problems I didn't otherwise see, but also helps improve the project.


💖 Thanks

My friends and family, and you for having come here!


📄 License

Copyright (c) 2026-present Aislan Tavares (@thisaislan) and Contributors. Scriptables is free and open-source software licensed under the MIT License.









Enjoy! ♥️


About

A powerful Unity Editor tool for creating, organizing, and managing custom control panel using ScriptableObjects across multiple tabs with intuitive drag-and-drop functionality.

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages