KROYSDOCS
HomeWhat's newv0.1.0
MANUAL / Get started / The editor

The editor

One window with dockable panels, a command palette that finds everything, and a workspace for each kind of work. Press F1 over any panel to open its page in this manual.

SearchCtrl P
CommandsCtrl Shift P
PlayF5
HelpF1 over a panel
01

The main window

The top bar holds the menus, the project and scene name, and the search field. Under it, the toolbar has the transform tools, Play and Stop, and the workspace tabs. The rest of the window is a dock space: drag a panel's tab to move it, or out of the window to float it.

PanelWhat it is for
ViewportThe scene in 3D: select, move, rotate and scale entities, drop assets.
GameThe game as the player sees it, running in Play mode.
WorldThe scene's entities as a tree; drag to re-parent.
InspectorThe selected entity's components or the selected asset's settings.
ContentThe project's Content folder: assets, folders, previews.
ConsoleLog messages, script errors (click to open the file), warnings.
The main window: The editor in the editor
02

Toolbar

Save, undo and redo on the left, then the transform tools (move, rotate, scale, universal) with the transform space, snapping and the camera menu. Play and Stop sit in the middle; the workspace tabs are on the right.

Toolbar: Toolbar in the editor
03

Status bar

The status bar at the bottom shows the mode (EDIT or PLAY), the project and scene, the latest message, warning and error counts, the network state and the frame rate.

Status bar: Status bar in the editor
05

Panels and their help

Every panel has a small ? button in its title bar, and F1 with the mouse over a panel opens that panel's page of this manual. The Help menu opens the manual, the API references, the samples and what changed in this version. The documentation is part of the engine: it opens from your disk, without a network connection.

Panels and their help: The ? button in a panel's tab bar in the editor
06

Diagnostics

The Debug workspace gathers the panels for finding problems:

  • Statistics: frame time, draw counts, memory.
  • Profiler: CPU and GPU timings per frame, with a history.
  • Network: the local server and client, and their traffic.
  • Tasks: background work (imports, script and plugin builds, exports) with progress and cancel.
Diagnostics: Profiler in the Debug workspace in the editor
07

Undo

Scene edits, asset edits in the authoring editors and plugin commands are undoable: Ctrl+Z and Ctrl+Y. A drag is one step; a plugin command wrapped in a transaction is one step however many entities it changed.

Next: Workspaces.

Undo: Undo and Redo in the toolbar in the editor

KroysEngine 0.1.0 documentation, built from the engine repository by Tools/BuildDocsSite.py.