TX-01 Titan Slayer — a procedural single-file Three.js starship with a wormhole jump

:backhand_index_pointing_right: **Open the viewer** (tap once anywhere for sound)

A single-file Three.js starship viewer: the whole ship is built procedurally from code (no model files, no textures to download), with a cinematic wormhole jump.

**What you can do**

- Drag to orbit, wheel/pinch to zoom

- **FIRE PLASMA** (F) fires from the ship’s cannons

- **TURBO WARP** (T) charges the cannons, tears open a wormhole in front of the ship and flies through it

- Sound on for the full soundtrack (original music)

**Under the hood**

- Three.js, everything in one HTML file

- Procedural hull, wings, engines and cannons built from geometry in code; custom shaders for the starfield and the wormhole

- Pooled objects for the plasma and warp effects (nothing allocated per frame) to keep it smooth on phones

- Optional read-only on-chain data (Base) that seeds the ship’s colours

Tested on Android Chrome. Feedback on performance and the warp sequence is very welcome, especially on low-end devices.