Naar de inhoud
Alle cases

Marketingbureau / leveldesign & eigen coding agent

25 nieuwe gamelevels per week. Zonder externe tokenkosten.

Een marketingbureau nam een bestaande mobiele puzzelgame over, maar liep vast bij het maken van nieuwe levels. AITJE analyseerde de game, bouwde een herbruikbaar leveldesignsysteem en koppelde AITJE Coder aan Qwen op een eigen server. Nu maakt het bureau 25 nieuwe levels per week vanuit één opdracht in OpenCode.

25 nieuwe gamelevels per week. Zonder externe tokenkosten.

25 levels

Nieuwe levels per week

€0

Externe kosten per AI-token

Eigen server

Qwen via een eigen API-endpoint

De vraag van het marketingbureau

De game was live.
Hoe bouw je verder?

Het marketingbureau had een mobiele game overgenomen van een development agency. Een puzzelgame in de stijl van Candy Crush: de app werkte en stond al live. Het bureau kon de game vermarkten, maar had minder ervaring met het beheren en uitbreiden van de code.

Nieuwe levels werden het struikelblok. Een marketeer gebruikte AI om ze te bouwen, maar iedere opdracht begon grotendeels opnieuw. Er was geen vast systeem voor de opbouw, herbruikbare onderdelen of de moeilijkheid. Daardoor ontstonden steeds gaten in het proces.

Eerst

Een prompt per level.

Losse AI-opdrachten, weinig overzicht en telkens opnieuw bedenken hoe het volgende level moet worden opgebouwd.

Met AITJE

Een systeem voor de reeks.

Bestaande levels als basis, herbruikbare onderdelen en een registratie van ritme en moeilijkheid.

De basis voor nieuwe levels

Eerst structuur.
Dan variatie.

Een agent heeft meer nodig dan “bedenk een nieuw level”. AITJE gaf de opdracht een basis: wat bestaat er al, welke onderdelen zijn bruikbaar en hoe past het volgende level in de reeks?

01

Bestaande levels analyseren

AITJE onderzocht hoe de bestaande levels waren opgebouwd en welke patronen, ritmes en moeilijkheidsgraden er al in de game voorkwamen. De bestaande game vormde het vertrekpunt voor de uitbreiding.

02

Onderdelen herbruikbaar maken

Daaruit ontstond een leveldesignsysteem met herbruikbare componenten. Nieuwe levels bouwen voort op de structuur van de game, zodat de agent gericht kan variëren binnen een herkenbare aanpak.

03

De opbouw bijhouden in CSV

CSV-bestanden houden bij welke ritmes en moeilijkheidsgraden al per level voorkomen. Die informatie geeft de agent context voor volgende levels, in plaats van telkens een losse opdracht zonder overzicht.

Leveldesign in beeld

Niet elk level
dezelfde uitdaging.

Het CSV-overzicht houdt bij welke ritmes en moeilijkheidsgraden al voorkomen. Samen met de componenten geeft dat de coding agent houvast om nieuwe variaties te maken die aansluiten op de game.

Moeilijkheid
Laag
Ritme
Kennismaken → oefenen

Schematische uitleg van levelvariatie; geen screenshot of leveldata uit de game van de klant.

LEVEL DESIGN
Herbruikbare onderdelenRustig opbouwen

Zo gebruikt het bureau het nu

Eén opdracht.
Een hele levelreeks.

De marketeer werkt in de juiste repository via OpenCode en de AITJE Coder-werkwijze. De bestaande code, het designsysteem en het leveloverzicht vormen samen de context voor de agent.

OPENCODE / OPDRACHT

“Maak 25 nieuwe levels op basis van ons leveldesignsysteem en de bestaande levelregistratie.”

Een voorbeeld van de opdracht, geen letterlijk klantlog.
  1. 01

    De juiste repository openen

    De marketeer opent het gameproject in OpenCode via de AITJE Coder-werkwijze. Zo werkt de agent met de bestaande code, componenten en het leveldesignsysteem van deze game.

  2. 02

    Een reeks van 25 levels vragen

    De opdracht is nu overzichtelijk: maak 25 nieuwe levels op basis van het designsysteem en de bestaande levelregistratie. De regels en context staan al in het project.

  3. 03

    Qwen laten doorwerken

    De agent gebruikt een API-endpoint van Qwen3.6-35B-A3B op een server in eigen beheer. De ontwikkellus werkt de levelreeks uit met de herbruikbare componenten en de informatie over ritme en moeilijkheid.

  4. 04

    Verder bouwen op het systeem

    Het bureau werkt nu met een ritme van 25 nieuwe levels per week. Nieuwe opdrachten gebruiken dezelfde basis, waardoor uitbreiden een herhaalbare werkwijze wordt.

OpenCodeRepository + leveldesignsysteem
Eigen API-endpoint
Qwen3.6-35B-A3BServer in eigen beheer

De API verbindt de agent met het eigen model. Er is geen externe aanbieder die per token factureert.

Het model achter de agent

Qwen in eigen beheer.

Voor deze workflow gebruikt het bureau Qwen3.6-35B-A3B van het Qwen-team van Alibaba. Dit open model heeft circa 35 miljard parameters, waarvan circa 3 miljard actief zijn per token. Die Mixture-of-Experts-opbouw gebruikt een deel van het model voor iedere verwerkingsstap.

Het model draait op de eigen beheerde server en wordt aangeboden via een API-endpoint. OpenCode gebruikt dat endpoint om de levelopdrachten uit te werken. Een eigen API betekent hier dus een verbinding met de eigen rekenomgeving.

€0 externe tokenkosten.
De server, het beheer en de stroom blijven kostenposten. De case claimt geen gratis infrastructuur of ontwikkeling.

Het resultaat

Van losse ideeën
naar 25 levels per week.

Het bureau heeft een manier om zijn overgenomen game verder te ontwikkelen, zonder dat de marketeer iedere keer het hele proces opnieuw hoeft te bedenken. AITJE combineerde software engineering, leveldesign en een coding agent tot een workflow die past bij de mensen die ermee werken.

Het wekelijkse aantal is het resultaat bij deze game en deze inrichting. De aanpak maakt nieuwe levels herhaalbaar; speelbaarheid en de uiteindelijke publicatie blijven onderdeel van het beheren van de game.

Meer dan een model aansluiten.

Het verschil zit in het systeem eromheen: de code begrijpen, onderdelen herbruikbaar maken en de agent de juiste context geven.

Ontdek AITJE CoderEen workflow op maat laten bouwen

SAMEN VERDER MET AI

Jouw volgende stap begint met een vraag.

Een idee, een knelpunt of gewoon nieuwsgierig? Vertel wat je wilt bereiken. AITJE denkt met je mee.