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
| Action | Mouse + keyboard | Keyboard only (laptop / numpad) |
|---|---|---|
| Steer / aim | mouse left / right | J / L, numpad 4 / 6, ← / → |
| Thrust / brake | W / S | W / S, ↑ / ↓ |
| Strafe | A / D | A / D |
| Boost | Shift | I, numpad 8 (and Shift) |
| Guns (hold) | left mouse | Space, numpad 0 |
| Rockets | right mouse | V, K, numpad 5 |
| Flares | F | F, numpad 9 |
Note: A / D now strafe (slide sideways); they no longer steer.
Also
Eswitch targetTabnext ship ·1/2pick a shipHhunt modeEnterrespawnR/Gtoggle rockets / guns (optional extras)?orF1show / hide the in-game controls cardP(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.