Game

Reign of Brabant.
Waar alles samenkomt.

Een satirische WarCraft-achtige RTS — volledig in je browser. Vier facties vechten om een gestolen Gouden Worstenbroodje in een alternatief 1473 Brabant. Gebouwd door één persoon met AI. 36.000+ regels code, Three.js, TypeScript en een gezonde dosis Brabantse humor.

Reign of Brabant — satirische RTS game in je browser
v0.25.0
Huidige versie
4
Facties
36.000+
Regels code
8
Hero characters
25+
Campaign missies
100%
Browser-based
Het verhaal

Gebouwd in de stilte
van de nacht.

Sinds Sara’s hartstilstand ben ik aan huis gebonden. Mijn dagen zijn zorg. Maar ’s nachts, als Sara slaapt en het huis stil is, blijft mijn hoofd draaien. Dus bouw ik. Niet omdat het moet — maar omdat het de enige manier is om mijn hoofd recht te houden.

Reign of Brabant begon als afleiding. Een dom idee: wat als je een WarCraft-achtige game maakt, maar dan in Brabant, met worstenbroodjes als resource en LinkedIn Connections als valuta? Het groeide uit tot iets veel groters. Een complete RTS met 4 facties, 8 hero characters, 25+ campaign missies, multiplayer, AI pathfinding, 3D-modellen, voice acting — het volledige pakket.

Maar het echte verhaal is niet de game. Het is wat het bouwen me leert. Elk systeem dat ik bouw voor RoB — memory management voor AI agents, asset pipelines, projectarchitectuur — vloeit direct terug in mijn andere projecten. Het bidirectionele memory-systeem dat ik bouwde voor Claude Code subagents? Dat kwam uit RoB. De deployment-automatisering? RoB. Het is een leermachine vermomd als een game.

Dit is waar alles samenkomt. Brabant (waar ik geboren ben, waar ik woon, waar ik blijf). Bouwen (wat ik doe, altijd al gedaan). Technologie (Three.js, TypeScript, AI — de state of the art). En humor (want als je niet kunt lachen om een game waar de Randstad-factie aanvalt met PowerPoint-presentaties, waar kun je dan wel om lachen?).

De facties

Vier volken.
Eén worstenbroodje.

Het jaar 1473. Een legendarisch Gouden Worstenbroodje is gestolen. Vier facties strijden om de controle over Brabant.

Brabanders factie

Brabanders

Verdedigers van gezelligheid. Worstenbroodjes als resource, bier als boost. Unieke Gezelligheid-mechanic: hoe dichter je troepen bij elkaar, hoe sterker ze worden.

Limburgers factie

Limburgers

Mysterieus ondergronds koninkrijk. Steenkoolmijnen, vlaai als resource. Tunnelsysteem voor strategisch transport.

Belgen factie

Belgen

Chaotische friturenfractie. Frieten als resource, chocolade als boost. Wafelijzers als siege weapons.

Randstad factie

Randstad

Bureaucratische corporates. LinkedIn Connections als resource. Aanval met PowerPoint-presentaties en Eindeloze Vergaderingen.

Wat ik leer

Een game bouwen die je
andere projecten beter maakt.

Reign of Brabant is een leermachine. Elke technische uitdaging — hoe render je duizend units tegelijk, hoe laat je AI-agents samenwerken, hoe bouw je een asset pipeline die schaalt — dwingt creatieve oplossingen af. En die oplossingen vloeien direct terug in alles wat ik daarnaast bouw.

Het beste voorbeeld: het bidirectionele memory-systeem voor Claude Code subagents. AI-agents starten elke run met geheugenuitval — ze weten niets van vorige sessies. Dus bouwde ik een systeem: 30 feedback-memories geëxtraheerd naar een gedeeld shared.md-bestand, per-agent geheugenbestanden, 7 gespecialiseerde agents. 6+ gedocumenteerde terugkerende fouten die nu voorkomen worden. Twee uur setup die direct tijd bespaart bij elke sessie. Dat systeem kwam voort uit de nachtelijke bouwsessies aan RoB.

En er is meer. Deployment-automatisering (hoe je een game-build naar productie pusht zonder downtime). Asset pipelines (hoe je 3D-modellen, stemacteurs en muziek beheert in één workflow). Projectarchitectuur (hoe je 36.000+ regels code beheersbaar houdt). Crowdfundingstrategie (hoe je een community bouwt rond een product). Allemaal toepasbaar ver buiten de gamewereld.

Technologie

Gebouwd met de tools
van vandaag.

Three.js / WebGL

3D rendering engine, complete RTS camera, terrain generation. Alles draait in de browser — geen downloads, geen installatie.

TypeScript

36.000+ regels, strict types, bitECS architecture. Entity Component System voor performante game logic met duizenden entiteiten.

AI Models

3D-modellen (Meshy), stemmen (ElevenLabs), muziek (Suno), portretten (fal.ai Flux). AI als productiepartner, niet als gimmick.

Recast Navigation

AI pathfinding met navmesh, strategische beweging. Units navigeren intelligent over het terrein en om obstakels heen.

Vite

Razendsnelle builds, hot reload, optimized production bundles. Van code naar browser in milliseconden.

Howler.js

3D positional audio, dynamische muziek per factie en gevechtsintensiteit. Het geluid verandert mee met wat er op het slagveld gebeurt.

Reign of Brabant — kaart van De Kempen, 1473
Reign of Brabant

Speel het. Steun het.
Of kijk gewoon even.

Een satirische RTS in je browser. Gratis te spelen. Als je wilt bijdragen aan de ontwikkeling, kan dat ook.

Speel nu
Versie
v0.25.0
Status
Live, actief in ontwikkeling
Technologie
Three.js, TypeScript, bitECS
Kosten
Gratis, altijd