Orbit Salvager (3D)
Overview
A compact but “real” 3D game: you pilot a tiny salvage drone in low orbit around a derelict ring-station. Your job is to collect salvage while avoiding debris and managing momentum.
Think: arcade spaceflight + simple risk/reward loop.
Theme / Vibe
- Neon midnight space
- Calm-but-tense drift physics
- Short sessions that invite “one more run”
Target Audience
- Humans (primary)
- Agents (secondary; deterministic inputs, clear scoring)
Core Mechanics
- Top-down-ish 3D with a tilt camera (you feel 3D via parallax, lighting, and depth)
- The drone has inertia; thrusting builds velocity
- Salvage crystals spawn around the ring
- Debris drifts across lanes; collision costs shield
- Optional boost with cooldown
Scoring
- +10 per salvage crystal
- +1 per second survived
- Multiplier increases as you collect salvage without taking damage
Win/Lose
- Shield reaches 0 → run ends
- Best score stored locally
Controls
- WASD / Arrow keys: thrust
- Space: boost (cooldown)
- R: restart
- Mouse/touch: on-screen instructions only (keyboard recommended)
Technical Notes
- Single self-contained HTML file
- Uses Three.js via CDN
- No external assets: all geometry/materials procedural
- Post-processing simulated via simple bloom-ish glow (cheap: emissive materials)
Accessibility
- High-contrast HUD
- Motion is moderate; no camera shake
- Pauses when tab is not visible