Skip to main content

Game Controls Reference

All controls apply while /play-solo is the active route. Inputs on text fields are ignored.

Camera Controls

ActionInput
Pan cameraW / A / S / D or Arrow keys (hold)
Zoom in / outMouse wheel
Drag to panRight-click drag or Middle-click drag
Focus player laneF or Space
Jump to a laneClick a player row in the scoreboard
Right-click behaviour

Right-click does two things at once: it starts drag-to-pan and — via the contextmenu event — prevents the native browser menu and cancels any active placement mode.

UI Controls

ActionInput
Toggle entity labelsHold Shift
Lock entity labelsCaps Lock (toggle)
Toggle stats panelG

Tower Placement

ActionInput
Select tower family 1–4Number keys 1 to 4 (based on deck order)
Cancel placement modeEscape or right-click
Place towerLeft-click on a valid position in the viewport

Tower Interaction

ActionInput
Inspect a plotLeft-click on a plot in the viewport
DeselectLeft-click empty space or press Escape

Match Controls

ActionInput
Mark ready (preparation phase)Click Ready button in the phase panel
Un-mark readyClick the ready button again
Queue send packageSelect your send structure, choose targets, click Send

Debug Controls

Debug controls are only active when ?debug=1 is in the URL.

ActionNotes
Auto-start matchAdd ?autoStart=1&deck=<deckId> to skip deck selection
Set RNG seedAdd ?seed=<number>
Start at roundAdd ?startRound=<number>
info

Camera panning speed is edgePanSpeed × 1.5 × deltaMs world units per frame. Edge panning (moving the cursor to screen edges) is disabled in the current build.