Skip to content

Controls (Mandatory)

KeyAction
W / ZMove forward
SMove backward
A / QStrafe left
DStrafe right
Left ArrowRotate left
Right ArrowRotate right
F1Resize window to 960x540
F2Resize window to 1280x720
F3Resize window to 1600x900
ESCExit cleanly
EventAction
Window close button (red cross)Exit cleanly
  • Movement is collision-aware (player cannot pass through walls).
  • Mandatory controls are keyboard-based; mouse look is bonus-only.
  • The shared key handler also accepts some bonus-only keys (E, Space, F4), but they are effectively no-ops in the mandatory build through compatibility stubs.