Ship Lab

A 3D project by tj.

First published 6 November 2026, last updated 13 November 2026.

Made with R3 using physics, imported 3D models, music, sound and code.

Controls

Start

Click into the game to lock the mouse (mouse steering + mouse fire). Esc releases it. While the mouse is free, the first left click only locks it; it does not fire.

Controls

ActionMouse + keyboardKeyboard only (laptop / numpad)
Steer / aimmouse left / rightJ / L, numpad 4 / 6, ← / →
Thrust / brakeW / SW / S, ↑ / ↓
StrafeA / DA / D
BoostShiftI, numpad 8 (and Shift)
Guns (hold)left mouseSpace, numpad 0
Rocketsright mouseV, K, numpad 5
FlaresFF, numpad 9

Note: A / D now strafe (slide sideways); they no longer steer.

Also

  • E switch target
  • Tab next ship · 1 / 2 pick a ship
  • H hunt mode
  • Enter respawn
  • R / G toggle rockets / guns (optional extras)
  • ? or F1 show / hide the in-game controls card
  • P (or the ? button) opens this help

Numpad keys work with NumLock on or off (with NumLock off, numpad 8 is ↑, i.e. thrust).

Music

The soundtrack follows the fight: your own ship's voice plays quietly while you cruise, enemies closing in bring their risers, the first contact (a hit, a lock, shots) drops the music on the next phrase, and it dissolves into a break when nobody is near.