Interface Panels

The interface is a vital part of Workspace. It provides the main way to inspect, tune, configure, debug, and control many parts of the editor and game without changing code.

Workspace's UI is built around specialized panels. Some are free-draggable editor windows, some are gameplay HUD elements, some are debugging overlays, and some are restricted to edit mode, game mode, or optional feature builds.

Interface Role

The panel system supports both development and gameplay. It is used for object editing, workspace control, rendering options, physics tuning, sound assignment, gameplay HUD, settings, progression, diagnostics, and performance monitoring.

This makes the interface more than a menu layer. Many systems in the project have a dedicated panel or overlay for inspecting values, changing settings, testing behavior, or exposing runtime state.

Main Panel Areas

The main panel groups cover:

Across the project, Workspace includes 40+ panel views focused on specific tasks. They cover areas such as file and workspace control, property editing, painting tools, room generation, sound mapping, upgrade choices, health/resources, run timing, settings, performance, chunk streaming, logs, and debugging.

Scope of the UI System

The panel system reflects how much of the project is adjustable and inspectable from inside the program. It supports the edit-test loop, helps tune gameplay and movement, exposes debugging information, and provides the runtime HUD used during play.

Taken together, the panels show that Workspace includes a substantial task-focused interface layer built around both development workflows and the playable game experience.