Skip to main content

Canvas and View Types

The canvas represents the final screen resolution. Element positions are absolute pixels, so a component placed at x: 100, y: 80 exports at that position in the game view.

View types and resolutions

Choose the view type from the toolbar before you start:

View typeDefault resolutionUse it for
HUD1920 x 1080Health, AP, compass, objectives, and other overlays
Menu1920 x 1080Full-screen menus and screens
Pip-Boy1280 x 720Pip-Boy and PDA layouts
Cursor64 x 64Pixel-art cursor images

Use Canvas Settings to change Width, Height, Grid Size, and the canvas Background color. Set the background to transparent when the game world should remain visible behind the exported interface.

ActionHow
PanHold Space and drag, or drag with the middle mouse button
ZoomScroll the mouse wheel
Zoom in or outCtrl + and Ctrl -
Fit the viewF, Ctrl+0, or the Fit button
Toggle the gridBacktick (`) or the Grid button
Toggle snappingSnap button in the toolbar
Align and distributeUse the toolbar alignment controls with multiple elements selected

Add and arrange elements

Click a palette item to drop it in the current viewport. You can also drag a palette item onto the canvas. Right-click the canvas for additional actions.

Select elements directly or from the scene outliner. Hold Shift to select more than one element. Drag to move a selection, use the arrow keys to nudge by one pixel, and use Shift + Arrow to nudge by ten pixels. Drag one of the eight handles around a single selected element to resize it.

Useful editing shortcuts:

ShortcutAction
Ctrl+ASelect all
EscapeDeselect
Ctrl+DDuplicate, offset by 20 pixels
Ctrl+C / Ctrl+VCopy and paste
Delete / BackspaceDelete selected elements
Ctrl+ZUndo
Ctrl+Y or Ctrl+Shift+ZRedo

The history is unlimited within the current session. Use Save regularly so the JSON project remains your editable source of truth.

Next, learn what each palette group can do in Widgets, Templates, Icons, and Themes.