Material Editor, local-space gizmo, multi-select, and Play mode stability
This update brings a writable Material Editor, local-space gizmo rotation, Ctrl/Shift multi-select in the Content Browser, performance-optimized Hierarchy panel, and comprehensive Play mode stability fixes.
Material Editor M1
- A writable Material Editor is now available — edit PBR material parameters (base color, metallic, roughness, textures) directly in the editor with full undo/redo support.
- Material changes are saved eagerly and the asset catalog is recataloged automatically.
Local-space Gizmo
- The transform gizmo now follows the selected object's rotation in local-space mode, matching the behavior of mainstream 3D editors.
- A World/Local coordinate toggle is available in the viewport toolbar.
- The gizmo maintains constant screen size regardless of camera distance.
Content Browser multi-select
- Ctrl+Click for individual toggle and Shift+Click for continuous range selection now work across all item types (assets, folders, files).
- Folder name input validates invalid characters; delete confirmation uses the engine's themed dialog instead of the browser's native popup.
Hierarchy panel improvements
- Selecting a node automatically expands its ancestor chain and scrolls it into view.
- Whole-tree re-renders during Play mode are eliminated — only changed rows update, dramatically improving frame rates with large scenes.
- Search, collapse-all, and folder icon fixes.
Play mode stability
- Switching between Editor and Agents workspaces no longer breaks Play mode state.
- The viewport correctly pauses/resumes when hidden during Play.
- Scene save no longer triggers a full reload — only the asset cache is invalidated.
- Startup asset integrity scan detects and auto-repairs corrupt metadata.
Asset Inspector CRUD fix
- Duplicate, Rename, and Delete actions in the Asset Inspector no longer fail with 400 errors caused by absolute URLs in the asset path.
Interface: Activity Rail and top menu
- A new Activity Rail provides workspace navigation with a fixed resizable chat column.
- A data-driven top menu bar replaces the previous static menu, with File > Open Project leading directly to the game list modal.
- Dock layout persistence is fixed — dragging or resetting panels no longer loses layout on refresh.
- Plugin sidebar follows system language via i18n.
Studio: AI carrier supervisor
- A headless AI carrier supervisor manages runtime agents with handshake protocol support.
- AnyDev initialization is faster with optimized toolchain loading.