Wickshift
Indie gameSwitch a moth between two circular tracks to catch gold sparks, avoid pink thorns and keep a lantern alive until dawn.

Loading Witch Broom Race...
Connecting to frank-otto.github.io
A fast 3D Halloween flight game built with Three.js and Grok Bot. Steer your broomstick through haunted obstacles and scoop up glowing lanterns.
Mount a magical flying broomstick and soar through midnight skies illuminated by a full harvest moon. Guide your witch through glowing rings and twisting gothic arches while swooping under floating gargoyles and spectral obstacles.
Collect glowing Jack-o'-lanterns scattered along the course to build your score multiplier and extend your flight timer. Smooth flight physics reward gentle banking and diving, making it accessible for kids while challenging for high-score chasers.
Frank Otto developed Witch Broom Race as part of his daily AI Halloween game series using Grok Bot and Three.js. The entire game loop, 3D nocturnal environment, collision detection, and procedural floating obstacle tracks were generated in a rapid AI coding workflow.
Made by Frank Otto (Frank_AI_Lab).
A modern browser with WebGL support. Runs smoothly on both mobile touch screens and desktop PCs.
| Mouse / Pointer drag | Steer broomstick direction |
|---|---|
| Space / Screen tap | Speed boost burst |
| P | Pause flight |
A fast 3D Halloween flight obstacle course game developed by Frank Otto using Grok Bot and Three.js.
Yes. You can steer your broomstick using touch drag gestures on phone screens or mouse movements on desktop.
Swoop through gothic arches and collect glowing Jack-o'-lanterns to build your multiplier and increase flight speed.
Sources: frank-otto.github.io, x.com. Last checked .
Switch a moth between two circular tracks to catch gold sparks, avoid pink thorns and keep a lantern alive until dawn.
Time jumps, adapt to changing icon forms and learn obstacle patterns in the rhythm platformer now called Challenge Rush.

Guide an arrow through tight tunnels by alternating ascent and descent. Avoid spikes and walls while learning each route.

Keep a rolling ball on a neon downhill track. Steer around red obstacles and survive as the course becomes harder to follow.