game
Gravity Drift
Polar Tetris — aim the rim, pack rings toward the core.
Open
Live: https://skitz-games.pages.dev/games/gravity-drift/play/
Needs WebGPU (Chrome, Edge, Android Chrome). Safari / iOS usually cannot play. If the page shows a hard GPU error, that is expected — do not look for a Canvas fallback.
Goal
Pack tetrominoes that spawn on the rim and drift toward the core. Fill complete rings to clear them. The stack reaching the rim is a core breach (game over).
First two minutes
- Claim / enter a username if prompted (world board).
- Start a run from the menu.
- Aim left/right around the rim, rotate, then release so the piece falls inward (gravity does the rest).
- Use hold to park a piece. Hard drop slams it in.
- Survive and clear rings. Scores post to the world board under the username.
Controls
| Action | Keyboard | Touch dock |
|---|---|---|
| Aim left / right | A / D or ← / → | Left / right buttons |
| Rotate | W or Q | Rotate |
| Hold | C or Shift | Hold |
| Release (soft fall) | Space | Drop |
| Hard drop | S | Hard |
| Restart run | R | Menu restart |
| Mute | M | — |
Done when
You have completed at least one ring clear, or you have seen a core-breach game over and a score. World board listing is extra confirmation if the username POST succeeds.
Tester notes
- Headless / some GPU setups flake; prefer a real Chrome window with WebGPU.
- World scores use site
/api/gravity-drift/scores(KVBOARDis bound on Pages).

