Keyboard + mouse (PC)
- Click / drag
- select / box select (double-click: same type)
- Right click
- order: move / attack / mine (Shift: queue)
- Wheel, Tab
- zoom
- WASD / arrows
- pan (also the screen edge)
- H / Space
- jump to your base
- Q E R F
- command card slots (train, age up, hero ...)
- B, A, S, H, V
- build, attack-move, stop, hold, patrol
- Ctrl+1-9 / 1-9
- set / recall a control group (Shift+digit adds)
- I, L, U
- idle Mason, select army, hero
- Ctrl+A
- select everything on screen
- F1-F4 (Ctrl: save)
- camera positions
- M
- mute / unmute all sound
- N
- show / hide the minimap
- P / Esc
- pause menu
Minimap (top right): click or drag to move the camera, right-click to order the selection there. The player is blue; fog of war hides what you cannot see.
Gamepad (same as the console)
- Left stick
- move the cursor
- Right stick
- pan
- A tap / hold
- select / paint-select
- X
- order (building selected: 2nd card item)
- L1
- select army on screen (building selected: 1st card item)
- Y
- base / command card
- B
- clear selection
- R1 / Select tap
- zoom near / far
- R2 (hold)
- queue modifier
- L2 + A/B/X/Y
- recall group 1-4 (+R2: set)
- D-pad
- jump to alert / idle Mason / base / hero
- Select (hold)
- tactical map: A jump, X order, Y ping
- Start
- pause menu
The HUD hint bar and the "INPUT ..." tag switch to whichever device you used last.
Touch
- Tap
- select (and press the on-screen buttons, menus, minimap; PAUSE top right)
- Drag
- box select
- Hold, or two-finger tap
- order
- Two-finger drag / pinch
- pan / zoom
Menus: Campaign (4 missions), Skirmish (map, difficulty, start ore, fog, colour), Custom map (type or paste a seed code such as SEIDR-G1-DU-M2-7KQ9-X2RT), Tutorial, Settings (saved in this browser). Goal: destroy every enemy building and unit. Workers mine ore crystals and carry it to the base; train more workers and fighters from the base. Same Rust crate as the console build; the simulation is identical on every device.
URL params: the plain URL is the game with its menus; ?skip=1 starts a match directly. ?units=400&speed=1&orders=1 opens the hash / benchmark sandbox (orders=1 injects the fixed test scenario), ?game=0 forces the army sandbox. Sim hashes appear in the console in the sandbox modes (?hashes=1 adds them to the game).