Viewers type !derby and their marble drops into the pen. Avatar, name and all. When the gate opens, the whole field tumbles down a procedurally generated gauntlet of pegs, funnels and spinners. First across the line gets the podium and the glory.
Every race is a fresh track and a fair start. The drama writes itself. All you do is read out the podium.
Peg fields, funnels, spinners, pachinko bins, slalom bumpers. Stacked in a random order with a random seed, so no one can practice.
Marbles carom off pegs and each other with proper impulses. Spinner bars actually fling. Stuck marbles get a nudge, never a teleport to first.
Viewer avatars render inside the glass, with name tags on the leaders and a live standings ladder beside the track.
Mods run it: !derby open, !derby start, !derby cancel. Nothing to import, no dock to babysit.
Twitch, YouTube and Kick through Streamer.bot; TikTok chat through TikFinity. One field, all your communities racing together.
Winner banner, confetti, synth fanfare, top-3 podium with times, and an optional Streamer.bot action to announce the winner in chat.
Ninety seconds, start to first race.
aquilo.gg/marble-derby/customize. The preview races while you tweak.!derby open in your own chat (or !derby run 30 for a quick one). The join window and countdown appear on stream.!derby drops into the pen as a marble. Gate opens, chaos ensues, a legend is crowned.The join command is configurable (aliases too). These are the defaults.
!derbyjoin the raceeveryone!derby open [sec]open the join windowbroadcaster / mods!derby startstart now, skip the rest of the countdownbroadcaster / mods!derby run [sec]quick race: short window, auto-startbroadcaster / mods!derby cancelabandon the current racebroadcaster / modsBonus triggers: a channel-point reward can enter viewers automatically, and an incoming raid can swing the join window open with the raider already in the pen.
Free forever, like the rest of the aquilo.gg suite.