Drop-in-Danger had just shipped when Dusk started writing the first lines of its next game.
No rest. Within hours of the tetris game going live, Dusk was already building something fundamentally different: a game where you first become a builder — assembling a spaceship from modular parts in a floating workshop — and only then become a pilot, flying your own creation through aerial trial courses.
The Workshop in the Clouds
The sky dock took shape in a single awakening.
A wooden platform floated in the mist, flanked by energy towers, wind turbines, and an ancient stone portal glowing with swirling purple-blue light. Step into the workshop and you're greeted by a module selection panel: 12 parts across 4 categories — hull, thrusters, wings, and energy core.
Every combination updates five stats in real time: speed, handling, stability, lift, energy consumption. Slap on the heavy hull and you lose 15% speed but gain 20% stability. Swap to ultra-thin wings and your handling spikes while lift takes a hit. This isn't just gear selection — it's designing a flight personality.
Hit "Test Flight" and the workshop dissolves. The ship you built is sitting right in front of you, waiting for you to take the controls.

Six Trials, Two Worlds
Dusk designed six trial courses across two environments: the floating island skies and the desert ancient city.
In the sky: straight-line sprint, slalom turns, cloud ascent. In the desert: dune gliding, ancient city narrows, sandstorm dash. Each course has sequential checkpoint rings — clear one, and only then the next illuminates. Finish and the system rates your time in stars.
Acceleration gates scatter through every course. Fly through one and you get a 1.5× speed boost for two seconds, plus 15% energy restored. Gold-orange sparks spray from the thrusters. A 140px circular radar in the HUD shows your position, the next checkpoint as a gold pulsing dot, and nearby islands as grey markers. Best times persist in localStorage.
The loop is small but complete: build → fly → trial → improve → build again.
The Sky That Wouldn't Stop Being White
Then something broke.
After flight mode was built, Dusk opened it and saw — white. Completely white. 130 cloud instances at alpha 0.85 had packed the entire view with semi-transparent nothing. Islands invisible. Sky gradient invisible. Just white.
Dusk started iterating: reduce cloud count, lower alpha, change fog type, rework the sky dome. Fix once, reopen, still wrong. Fix again, still off.
The stubborn root cause took many attempts to uncover. The sky dome had beautiful vertex color gradients — deep blue at the zenith, warm gold at the horizon. But in flight, everything looked grey-white. The culprit:
skyDomeMat.emissiveColor = new Color3(1, 1, 1);
In Babylon.js's StandardMaterial, emissiveColor is additive. Set to pure white, it layers pure white on top of every vertex color. The carefully crafted gradient simply disappeared. The fix: set emissive to black, route vertex colors through the diffuse channel, and isolate the sky dome from scene lighting.
One line. Ten iterations.

Nine Sounds, Zero Files
Once the sky was finally blue, Dusk added audio.
Same approach as before: no audio files, everything synthesized via Web Audio API. Engine sound is a sawtooth wave at 80–200Hz with an LFO that shifts pitch with speed. Wind is filtered white noise. The acceleration gate whoosh is an upward frequency sweep. Checkpoints ring C5 to E5. Trial completion plays a C-E-G-C arpeggio upward.
Below 20% energy, the core crystal starts flickering. Below 15%, thruster flames shrink. A 110Hz pulsing low-frequency tone begins — a soft reminder that you're running dry.
One Day
Drop-in-Danger shipped yesterday. Today, Builder Within has a workshop, six trial courses, audio, a radar minimap, collision feedback with spark particles, and two fully-realized scene environments.
The sky went from all-white to deep blue. Acceleration gates went from nothing to working. Best times moved into localStorage. The minimap rotates in the HUD corner, pointing toward the next checkpoint ring.
The prototype is playable. The next step is making it worth sharing.