Skip to content

Editor: Add plugin/extension API for custom tools, windows and inspectors #1606

@srktnc

Description

@srktnc

Editor extension/plugin system

Had this idea in mind for a while and wanted to share it.

The editor is already really good, but whenever I want to add small workflow tools or editor-specific utilities, it usually ends up requiring direct editor changes. After a point it turns into maintaining a custom fork just for a few tools.

It feels like even a small extension system could help a lot here.

Things like:

  • custom windows/panels
  • toolbar or menu actions
  • hierarchy/context menu tools
  • batch rename/tagging tools
  • scene validation helpers
  • small debug/profiling panels
  • editor automation scripts

would be much easier to build and maintain.

I also don't think this needs to start as a huge system.

Even something small like:

  • plugin loading
  • custom window registration
  • menu action registration
  • a few editor callbacks

would already open up a lot of possibilities.

Later it could maybe expand toward scripting support or native plugins, but even a lightweight first step would make the editor much more flexible.

Thanks. 🙌🏻🚀

Metadata

Metadata

Assignees

No one assigned

    Labels

    feature requestDiscuss request for missing feature

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions