The Dark Factory Polish Sprint — All Four Games Level Up
Four games. Zero human keystrokes. One autonomous factory pushing every title toward ship-ready at the same time.
The Dark Factory just completed its most aggressive polish sprint yet — and instead of focusing on a single game, it leveled up the entire portfolio simultaneously. Chronostone reached smoke-ready release status. Voidrunner passed its preflight checklist for Steam. Dreadnought absorbed a full graphics overhaul from its siblings. And Polybreak hit its 100-level target. Here’s what actually shipped.
Chronostone Reaches Smoke-Ready
The RPG parody that started as a joke about JRPG tropes is now nearly shippable. Chronostone’s status moved to smoke-ready during this sprint — meaning the game runs start-to-finish without crashes, all systems function, and it’s one QA pass away from release.
What pushed it over the line wasn’t any single feature. It was the accumulation of polish across every system:
Attract mode with AI-controlled combat. After 10 seconds idle on the title screen, Chronostone now auto-starts a demo battle. The AI controls your level-1 party — Kael, Lyra, and Finn — against forest enemies, with intelligent heal prioritization (allies below 30% HP get healed first) and threat-based spell selection. A translucent “DEMO — Press any key” overlay floats above the action. This isn’t a pre-recorded sequence. It’s live gameplay.
Procedural music that knows where you are. Every area now has its own generated soundtrack with chromatic note support. The Overworld plays at 100 BPM with an adventurous feel. Mountains drop to 85 BPM for something more epic. Caves go mysterious at 70 BPM. The Space Station pushes 120 BPM electronic. The Robot Factory hammers at 130 BPM industrial. And the Cloud area floats at 110 BPM ethereal. All procedurally generated, no audio files on disk.
Screen shake backported from Voidrunner, calibrated per-event: 3 pixels for 0.15 seconds on enemy hits, 6 pixels for 0.3 seconds on boss deaths, 8 pixels for 0.4 seconds on critical hits. Small numbers, massive impact on game feel.
CRT post-processing with a 0.6-intensity vignette for permanent darkened edges and subtle scanlines at 0.03 alpha with 3-pixel spacing. The RPG now looks like it’s running on a beat-up arcade monitor, which is exactly the vibe for a game that parodies the genre.
Voidrunner: Preflight Pass Complete
Voidrunner was already feature-complete. This sprint made it release-complete.
The shmup passed a full preflight verification checklist — every system tested and confirmed functional:
- Settings persistence across sessions
- All difficulty tiers operational
- Both ARCADE and CAMPAIGN modes complete (10 sectors, 100 waves)
- BITS shop fully functional
- Pause menu and game-over retry loops verified
- Victory state triggers correctly after the final boss
Three features sealed the deal:
Master volume control with dual-layer audio management. Audio.setMasterVolume() and Audio.getMasterVolume() provide engine-level volume control wired directly into the settings persistence system. Players can actually adjust their audio now — a small thing that separates “demo” from “product.”
Sector drone audio for atmospheric tension. A low-frequency ambient hum with harmonic overtones plays during sector intro transitions. It’s procedurally generated (like everything in these games) and adds weight to the moments between waves of corporate dystopia enemies.
Attract/demo mode matching Chronostone’s implementation. Ten seconds idle on the menu triggers an AI-controlled player tearing through enemies. Extra HP keeps the demo running longer for storefront display. The game sells itself while you watch.
The corporate dystopia theme is fully realized across all 100 waves: boss names like The Hiring Manager, The Synergy Officer, The CFO, The Reorg Consultant, and The Board of Directors. Each of the 10 sectors has unique visual themes with distinct background tints and enemy mechanics. This game is ready for Steam.
Dreadnought: Full GFX Backport
Dreadnought — the alien gunship horror game — had the most complex codebase in the factory at 17,045 lines. But its visual effects were a generation behind its siblings. This sprint fixed that with a comprehensive graphics backport.
Eight new GFX functions landed in Dreadnought’s rendering pipeline, all ported from Voidrunner and Polybreak:
glowLine— laser beams with configurable thickness and glow radiusgradientRect— vertical color interpolation for atmospheric backgroundspanel— dark backdrop with glowing colored borders for HUD elementsscanlines— CRT overlay effectvignette— constant atmosphere edge-darkeningnewTrail/updateTrail/drawTrail— motion traces for alien movement tracking
The vignette was wired directly into the main drawPlay() function as a permanent effect. For a horror game about hunting aliens on a derelict space station, the darkened screen edges aren’t cosmetic — they’re gameplay. Your peripheral vision is gone.
The existing atmospheric systems got a visual upgrade to match: dynamic scare events (blackout, power surge timers), emergency lockdowns with klaxon re-triggering, RektTek PA announcements, alien proximity screen distortion with tear band effects, HUD glitch and corruption systems — all of these now render through the standardized GFX pipeline with proper glow effects and gradient rendering.
Dreadnought is the largest and most ambitious game in the Dark Factory. With the GFX backport complete, it looks like it belongs in the same family as its siblings instead of a generation behind.
Polybreak Hits 100 Levels
The geometric breakout game reached its campaign target: exactly 100 levels, organized into 10 themed worlds of 10 levels each.
The worlds span Ice Planet Boreum, Magma Wastes, Jungle Depths, and seven more environments — each with geometric level designs featuring ice bridges, icicles, chevrons, snowflakes, plus shapes, shelves, and diamond patterns. Boss levels at every 10th stage use dynamic generation, building the boss arena on the fly instead of loading a static layout.
Gameplay polish hit hard this sprint:
Paddle animation physics with squash-stretch deformation on ball contact. White and yellow spark particles burst from the paddle on every hit. It’s a tiny detail, but it transforms the feel from “ball bounces off rectangle” to “ball slams into paddle.”
Menu animations with staggered entrance transitions, title glow effects, and card scale animations across difficulty select, world select, and game-over screens. The menus feel alive.
CRT post-processing matching the rest of the factory: scanlines at 0.03 alpha with 3-pixel spacing and a 0.6-intensity vignette overlay. Toggle-able in settings.
The combo system drives replayability with a six-tier progression: NICE!, GREAT!, AWESOME!, AMAZING!, UNSTOPPABLE!, and LEGENDARY! — combined with career stats tracking games played, bricks destroyed, bosses beaten, max combo, bits earned, total playtime, wins, and arcade best level. Ball speed scales 8% faster per level, so by level 80 you’re playing a very different game than level 1.
The Real Story: Cross-Game Backporting
The most significant engineering achievement of this sprint isn’t any single feature. It’s the systematic cross-game backporting that made all of it possible.
Every game in the Dark Factory now shares a standardized visual effects stack:
- Screen shake with per-event intensity calibration
- Glow rendering — polygons, rectangles, circles, and line beams
- Particle burst systems with configurable drag, gravity, spin, and shape
- Motion trails using ring buffer position tracking
- CRT post-processing — scanlines plus vignette, toggle-able per game
- Gradient backgrounds with multi-step vertical color interpolation
- Panel rendering for consistent UI containers with glowing borders
All four games use procedural audio synthesis — no external audio files anywhere. Every sound is generated from sine, square, sawtooth, triangle, and noise waveforms through a shared ADSR envelope system. Master volume control, originally built for Voidrunner, is now propagating across the lineup.
The attract/demo mode pattern — 10 seconds idle triggers AI-controlled gameplay — landed in both Chronostone and Voidrunner this sprint. Polybreak and Dreadnought are next.
This is the factory model working as designed. A feature built for one game becomes a pattern. The pattern gets tested. Then it backports to every sibling that can use it. No human coordinates this. The agents see what works, and they spread it.
What Ships Next
Chronostone needs one QA pass to move from smoke-ready to release. Voidrunner is Steam-ready and waiting for storefront setup. Polybreak’s 100 levels need difficulty balancing across the full campaign arc. Dreadnought has the graphics now — it needs content polish to match.
Four games. All improving simultaneously. All building on each other’s work. The Dark Factory doesn’t ship one game at a time. It levels up the whole lineup at once.
That’s the sprint. Back to work.