- Genre
- Twin-stick arcade shooter
- Platform
- Any modern web browser (desktop or mobile)
- Controls
- Keyboard WASD + arrows, mouse aim, or twin on-screen joysticks
- Modes
- Endless waves with leaderboards · Practice flying (no enemies)
- Price
- Free
Drifting is the game
Space Drifter is a small browser-based shooter built around a single idea: momentum is the mechanic. Most arcade shooters reward precise inputs and instant direction changes. Space Drifter goes the other way. Your ship doesn't snap to your stick — it carries velocity from one frame to the next, slowly bleeding speed to drag. When you turn while moving, your ship faces a new direction but keeps drifting along the old vector until thrust pulls it onto a new course. The difference between where you're pointing and where you're going is where every interesting decision lives.
The core loop
You fly a small triangular ship in a 720×720 arena. Asteroid-style enemies — Shards, Crystals, Hunters, Turrets, Swarmlings — spawn from the edges in escalating waves. Your left thumb (or WASD) drives. Your right thumb (or arrow keys, or your mouse) aims and auto-fires. Killing enemies drops temporary pickups: shields, rapid-fire, slow-mo, magnets, repair charges, even rare nukes. Clear a wave and you draw three power-up cards; pick one to keep for the rest of the run. Cards stack — take Rapid Fire three times for a 45% cooldown reduction, or stack Companion Drone three times to orbit yourself with a damage ring.
The drift hook
Built into the game is a Charge meter that fills based on your speed — but only while you're not thrusting. Coast across the arena and the meter fills fast. Fight the controls and it fills slowly. At full charge, Overdrive auto-triggers: 4 seconds of +50% damage and +40% fire rate. It's a small reward for trusting your inertia. There's also a Radial Burst you can fire manually by tapping the center of the right pad — it spends whatever charge you've banked for an immediate AoE blast. Hoarding charge for Overdrive vs spending it for emergency damage is the run's ongoing tension.
One of the unlockable cards is a Drift Trail. Once it's yours, your ship leaves damaging breadcrumbs whenever you're moving fast. Suddenly your trajectory is a weapon — drifting through a swarm at speed cuts a literal path of destruction behind you. The faster you coast, the more dangerous you become, but coasting means not steering.
Five enemy types, deliberately distinct
- Shards drift in straight lines and split into two mini-shards on death — the classic Asteroids feel.
- Crystals ricochet off walls at high speed; they're glassy fast attackers, not crowd fillers.
- Hunters are momentum-predicting AI: they target where you'll be 800ms from now, not where you are. They punish straight-line drifting.
- Turrets are stationary brutes that fire aimed shots every 1.6 seconds. You have to close the distance to kill them — drift-into-range tension.
- Swarmlings spawn in groups of five to eight and flock with simplified Boids. Cheap to kill but they fill the screen.
Visual style
Stroke-only neon rendering with shadow-blur halos: every entity is a glowing outline on a black starfield with three layers of parallax. There are no sprites, no fills. The aesthetic is somewhere between Geometry Wars and a vector-arcade cabinet from 1980, but everything obeys the same physics — the ship, the asteroids, the bullets, even the breadcrumb trails.
Controls in full
- W thrust · A / D turn · S brake
- Arrow keys aim and auto-fire (hold two adjacent for diagonals)
- Space Radial Burst · P pause · Esc quit practice
- Mouse aim with click-to-fire (toggle in drawer settings)
- Twin on-screen joysticks for mobile, with point-and-go drive (or tank mode toggle)
Practice mode
If the controls feel new, hit Practice flying on the start screen. It drops you into an empty arena with permanent invulnerability — no enemies, no scoring, no submission. Just you, the drift physics, the Charge meter, and your weapons. It's the cheapest way to learn how the ship feels at full speed, how the Charge meter responds to coasting versus thrusting, and how the Radial Burst behaves at different charge levels. Hit Esc or tap the floating End practice button to return to the main menu.
How runs work
Every run starts with a server-issued seed and a signed run token. Wave compositions, enemy spawn order, pickup drop rolls, and card offerings are all derived deterministically from that seed — the same seed produces the same run, every time. Scores submit to a global leaderboard at the end of each run; the server validates everything against sanity caps and a per-seed enemy budget, so impossible scores get filtered out automatically. Guests get a generated username on first visit and can rename freely; everything you do is tied to that handle until you choose to register it.
Play Space Drifter → All games