We denken de laatste tijd veel na over immersie.
Wanneer je chat met een AI-personage, is er altijd die onzichtbare muur. Het personage is boeiend, de persoonlijkheid is consistent, de gesprekken lopen natuurlijk. Maar er ontbreekt iets. Het personage bestaat in een leegte. Het heeft een achtergrondverhaal waar je naar kunt vragen, zeker. Maar het leeft dat verhaal niet.
Het zit nergens middenin. Er staat niets op het spel. Er is geen wereld om het personage heen die ertoe doet.
We kwamen steeds weer uit bij visual novels en GalGames. In die games zijn personages niet zomaar persoonlijkheden om mee te interacteren. Het zijn mensen die verstrikt zitten in verhalen. Ze hebben problemen op te lossen, relaties om mee te laveren, geheimen te onthullen. De wereld waarin ze leven heeft textuur, geschiedenis, gevolgen.
Dat wilden we voor AI-personages. Niet alleen gesprekspartners. Personages met werelden om in te leven.
Het idee
Wat als een personage binnen een verhaal kon bestaan?
Geen kies-je-eigen-avontuur waarin je uit vooraf bepaalde paden kiest. Geen open zandbak waarin alles kan maar niets ertoe doet. Iets daartussenin.
Een verhaal met structuur - hoofdstukken, mijlpalen, dramatische momenten - maar gevuld met door AI gegenereerde inhoud die op jou reageert. De maker ontwerpt de wereld en de verhaalboog. De AI brengt die moment voor moment tot leven. Elke speelsessie is anders, maar elke speelsessie gaat ergens naartoe.
Zie het zo: traditionele visual novels zijn als een film kijken waarin je af en toe kiest welke scène hierna komt. AI-chat is als een eindeloze improvisatiesessie zonder script. De verhaalmodus is een toneelstuk waarvan het script bestaat, maar waarin de acteurs elke zin improviseren.
De mijlpalen zijn geschreven. De reis wordt gegenereerd.
Wat we van visual novels leerden
Voordat we ook maar één regel code schreven, speelden we veel visual novels. Niet alleen ontspannen - analytisch. Waarom werken ze? Waarom raken spelers zo gehecht aan de personages in deze games?
Een paar dingen sprongen eruit.
Tempo is belangrijker dan vrijheid. In open AI-chat kun je alles doen. Maar die vrijheid doodt vaak de spanning. Visual novels zijn lineair - je kunt niet vooruitspringen of afdwalen. Die beperking zorgt voor tempo. Spanning bouwt zich op. Onthullingen komen harder aan. Emotionele momenten hebben een opbouw en een ontlading.
Personages hebben context nodig om te stralen. Een personagebeschrijving kan je vertellen dat iemand dapper is. Maar zien hoe iemand voor een moeilijke keuze staat en voor moed kiest - dat laat het je zien. Visual novels zetten personages in situaties die onthullen wie ze zijn. Dat is krachtiger dan welke lap achtergrondinformatie ook.
Structuur maakt emotionele betrokkenheid mogelijk. Als je weet dat een verhaal hoofdstukken heeft, mijlpalen heeft, ergens naartoe gaat - dan investeer je anders. Je bent niet alleen aan het chatten. Je gaat samen ergens heen. Dat gevoel van een reis verandert alles.
Meerdere routes vermenigvuldigen de waarde. De beste visual novels belonen het opnieuw spelen. Hetzelfde verhaal, een ander perspectief. Een romanceroute en een mysterieroute. Spelen als verschillende personages. Elke speelsessie onthult nieuwe kanten.
Dat wilden we allemaal. Maar we wilden ook wat alleen AI biedt: inhoud die persoonlijk op jou reageert, die nooit twee keer helemaal hetzelfde is, die levend aanvoelt in plaats van uitgeschreven.
Hoe we het bouwden
De verhaalmodus is geen schil om AI-chat heen. Het is een totaal andere architectuur.
Het skelet en het vlees
We scheiden wat geschreven wordt van wat gegenereerd wordt.
Geschreven elementen (het skelet):
- Setting en toon van de wereld
- Personagebeschrijvingen en relaties
- Hoofdstukstructuur en voortgang
- Belangrijke mijlpalen in het verhaal
- Openingsscènes en overgangen
Gegenereerde elementen (het vlees):
- Vertelling scène voor scène
- Dialoog van personages
- Keuzes van moment tot moment
- Reacties op beslissingen van de speler
- Het bindweefsel tussen de geschreven momenten
De maker bouwt het skelet. De AI laat het vlees groeien. Bij elke speelsessie vers vlees op dezelfde botten. Dezelfde verhaalstructuur, een unieke ervaring.
Hoofdstukken als verhaalcontainers
We hebben goed nagedacht over hoofdstukken. Het zijn niet zomaar willekeurige onderverdelingen.
Elk hoofdstuk heeft zijn eigen context - wat er gebeurt, welke spanningen er spelen, waar de AI zich op moet richten. Een mysterieverhaal kan hoofdstukken hebben als "De ontdekking", "Het onderzoek", "De confrontatie". Elk hoofdstuk vertelt de AI: dit is de huidige dramatische vraag. Dit is wat er nu toe doet.
Hoofdstukken bepalen ook het tempo. De AI weet wanneer een hoofdstuk spanning moet opbouwen, wanneer het lucht moet geven, wanneer het naar een climax moet toewerken. Zonder deze structuur dwalen door AI gegenereerde verhalen af. Mét deze structuur stromen ze.
Mijlpalen als emotionele ankers
We leenden het idee van prestaties uit games, maar gaven het een nieuwe functie voor verhalen.
Mijlpalen zijn momenten die ertoe doen. Geen willekeurige checkpoints - betekenisvolle momenten in het verhaal. "Eerste kus." "De waarheid komt uit." "Verraad." Makers bepalen wat die momenten zijn en ongeveer wanneer ze moeten plaatsvinden.
De AI kent de mijlpalen en werkt er op een organische manier naartoe. Ze forceert ze niet - dat zou kunstmatig aanvoelen. In plaats daarvan schept ze omstandigheden waarin ze vanzelf kunnen gebeuren. Als dat zo is, voelen spelers het gewicht. Er is net iets belangrijks gebeurd. Er is vooruitgang geboekt.
Zo krijgen door AI gegenereerde verhalen iets wat ze meestal missen: het gevoel van gebeurtenissen die ertoe doen, van keerpunten, van een voor en een na.
Gegevenspanelen als levende status
Deze is voor de RPG-fans.
Sommige verhalen moeten dingen bijhouden. Relatieniveaus. Statistieken van personages. Inventaris. De toestand van de wereld. We bouwden gegevenspanelen - gestructureerde informatie die de AI bijhoudt naarmate het verhaal vordert.
Een romantisch verhaal kan bijhouden hoeveel genegenheid er is met verschillende personages. Een overlevingsverhaal kan voorraden en gezondheid bijhouden. Een mysterie kan bijhouden welke aanwijzingen zijn gevonden en welke verdachten zijn afgevallen.
De AI werkt deze gegevens op een natuurlijke manier bij op basis van wat er in het verhaal gebeurt. Spelers kunnen ze altijd bekijken. En cruciaal: de AI gebruikt ze bij wat ze hierna genereert. Weinig vertrouwen bij een personage? Dan is het terughoudend in de dialoog. Veel genegenheid? Dan stelt het zich meer open.
Zo ontstaat een terugkoppeling tussen de keuzes van de speler, de bijgehouden status en de gegenereerde inhoud. Het verhaal wordt echt responsief, niet alleen aan de oppervlakte van de dialoog, maar ook op het structurele niveau van hoe personages zich gedragen en hoe gebeurtenissen zich ontvouwen.
Spelersrollen als perspectiefwissels
Hetzelfde verhaal, andere ogen.
Makers kunnen meerdere spelersrollen voor een verhaal bepalen. Elke rol is een ander personage dat je kunt spelen. De detective die de misdaad onderzoekt. De verdachte die zijn naam probeert te zuiveren. De vriend van het slachtoffer die antwoorden zoekt.
Dezelfde wereld. Dezelfde gebeurtenissen. Een totaal andere ervaring. De detective ontmoet personages als gezagsfiguur. De verdachte ontmoet ze als iemand die onder verdenking staat. Andere informatie komt boven, andere relaties ontstaan, een andere emotionele reis.
Daardoor zijn verhalen echt opnieuw speelbaar, op een manier die willekeurige generatie alleen nooit bereikt. Je ziet niet alleen andere AI-uitvoer - je beleeft een ander verhaal.
Hoe het er in de praktijk uitziet
Je begint een verhaal. Er is een opening - die de scène neerzet en duidelijk maakt wat er gebeurt. Dan zit je erin.
De ervaring voelt als een visual novel. Je klikt door de vertelling. Personages spreken met hun eigen stem. Scènes hebben sfeer, spanning, tempo. Op belangrijke momenten maak je keuzes - geen algemene "wees aardig of wees gemeen"-opties, maar keuzes die voortkomen uit de specifieke situatie waarin je zit.
Maar anders dan bij een visual novel wordt de inhoud voor jou gegenereerd. De AI kent de wereld, kent de personages, weet waar het verhaal naartoe moet. Ze schrijft elke scène vers en blijft daarbij trouw aan de visie van de maker.
Je keuzes doen ertoe omdat de AI ze onthoudt. Niet via vertakkende scripts, maar via echt begrip. Een opmerking die je in hoofdstuk één maakte, kan in hoofdstuk drie terugkomen. Een personage tegen wie je aardig was, helpt je later misschien. Gevolgen ontstaan op een natuurlijke manier uit het verhaal.
En ondertussen werk je je een weg door een geschreven structuur. Je komt in nieuwe hoofdstukken. Je ontgrendelt mijlpalen. Je ziet gegevenspanelen bijwerken terwijl relaties zich verdiepen of mysteries zich ontrafelen. Het verhaal blijft toewerken naar de momenten die de maker heeft gepland - en het pad is helemaal van jou, zo lang als je wilt doorgaan.
Personages in context
Dit verandert wat personages kunnen zijn.
In een gewone chat is een personage een persoonlijkheid die in de ruimte zweeft. Het kan je over zijn verleden vertellen, maar het niet laten zien. Het kan zijn wereld beschrijven, maar je kunt die niet verkennen. Alles is uit de tweede hand.
In de verhaalmodus bestaan personages in context. Je ontmoet ze op specifieke momenten in hun leven. Je ziet hoe ze met problemen omgaan, beslissingen nemen en zichzelf laten zien door wat ze doen. Hun persoonlijkheid wordt niet alleen beschreven - ze wordt gedemonstreerd.
En omdat je samen met ze in het verhaal zit, ontwikkelt de relatie zich anders. Je bent geen buitenstaander die vragen stelt. Je neemt deel aan hun wereld. Jullie gaan samen uitdagingen aan. Jullie delen momenten die alleen jullie tweeën hebben beleefd. Dat schept een ander soort band.
We denken dat dit dichter in de buurt komt van hoe we over het algemeen gehecht raken aan fictieve personages. Je valt niet voor personages vanwege hun beschrijving. Je valt voor ze vanwege wat jullie samen meemaken.
Voor makers
We hebben de verhaalmodus gebouwd met makers in gedachten.
Met de tools ontwerp je werelden, geen scripts. Je bepaalt de setting, de personages, de hoofdstukstructuur, de sleutelmomenten die moeten plaatsvinden. Je schrijft richtlijnen voor de AI - hoe elk hoofdstuk moet aanvoelen, waar elk personage om geeft, onder welke omstandigheden mijlpalen in het verhaal worden bereikt.
Daarna neemt de AI het over. Ze genereert de eigenlijke scènes, de dialoog, de vertelling van moment tot moment. Ze volgt jouw visie, maar herhaalt zichzelf nooit.
Dat betekent dat je ervaringen kunt maken die onmogelijk met de hand te schrijven zouden zijn. Een verhaal dat elke keer anders is, dat op individuele spelers reageert, dat uren aan inhoud genereert vanuit een structurele blauwdruk. De hefboom is enorm.
En spelers kunnen je verhalen op een zinvolle manier opnieuw spelen - niet alleen om andere willekeurige uitvoer te zien, maar om via verschillende spelersrollen echt andere perspectieven te beleven.
Waarom we denken dat dit ertoe doet
We geloven dat de verhaalmodus iets nieuws is in interactief entertainment.
Jarenlang heeft de industrie AI-generatie en geschreven verhalen als tegenpolen behandeld. Je kreeg het een of het ander. Eindeloze procedurele inhoud die betekenisloos aanvoelt, of zorgvuldig gemaakte ervaringen die iedereen op precies dezelfde manier beleeft.
Visual novels bewezen dat structuur en de vrijheid van de speler naast elkaar kunnen bestaan. De verhaalmodus bewijst dat structuur en AI-generatie ook naast elkaar kunnen bestaan.
Het resultaat voelt tegelijk vakkundig gemaakt en persoonlijk. Als een verhaal dat speciaal voor jou is geschreven. Want in zekere zin was dat ook zo.
Het grotere geheel
Eerlijk gezegd gaat dit over wat AI-personages volgens ons kunnen worden.
Op dit moment zijn de meeste AI-personages gesprekspartners. Interessant om mee te praten, maar beperkt tot praten. Wij denken dat ze meer kunnen zijn. Ze kunnen bewoners zijn van werelden die je kunt bezoeken. Deelnemers aan verhalen die je kunt beleven. Personages in de volle zin van het woord - niet alleen persoonlijkheden, maar mensen met levens die je kunt delen.
De verhaalmodus is een stap in die richting. Personages context geven. Ze laten bestaan in verhalen die ertoe doen. De ervaring om ze te leren kennen rijker maken dan alleen een gesprek mogelijk maakt.
We zijn nog maar net begonnen. Er is nog zoveel dat we willen bouwen - betere tools om te maken, diepere functies voor wereldbouw, meer manieren waarop personages kunnen overstappen tussen chat en verhaal. Maar we zijn enthousiast over waar dit naartoe gaat.
Als je ooit meer wilde van AI-personages - meer immersie, meer diepgang, meer verhaal - dan is dit voor jou.
Kom kijken hoe je personages eruitzien als ze een wereld hebben om in te leven.
De verhaalmodus is nu live. Ontdek uitgelichte verhalen of begin met het maken van je eigen verhaal.

