AI in games: hoe het werkt en wat je ermee kunt

Blog
bijgewerkt om
AI in games hoe het werkt en wat je ermee kunt
AI in games kan tegenstanders aansturen, makers helpen bij het ontwikkelen en nieuwe gesprekken of beelden genereren. Dat zijn verschillende toepassingen. Een vijand die dekking zoekt, een programmeerassistent die spelcode schrijft en een personage waarmee je vrij praat, gebruiken niet automatisch dezelfde techniek.
Voor spelers verklaart dat waarom sommige AI-functies vertrouwd aanvoelen en andere experimenteel blijven. Voor makers bepaalt het welke gereedschappen nodig zijn. Deze gids legt de belangrijkste begrippen uit en helpt je kiezen waar je verder wilt lezen of zelf wilt beginnen.

Wat is AI in games?

AI in games is de verzamelnaam voor technieken waarmee spelsoftware gedrag kiest of waarmee makers onderdelen van een game ontwikkelen. In het publieke debat gaat het tegenwoordig vaak over generatieve AI: systemen die bijvoorbeeld tekst, afbeeldingen of code produceren. De klassieke betekenis is breder.
Een bewaker kan volgens vaste regels patrouilleren, reageren op een geluid en achter een speler aan gaan. Ontwikkelaars kunnen dat gedrag overzichtelijk vastleggen in een beslisstructuur. Epic beschrijft in zijn documentatie over behavior trees hoe personages op basis van spelinformatie tussen acties kiezen. Daarvoor is geen vrij pratende chatbot nodig.
Ook automatisch gemaakte spelinhoud is niet altijd generatieve AI. Een ontwerper kan bijvoorbeeld een doolhof laten samenstellen met vooraf geschreven regels. Dat heet procedurele generatie. Het systeem berekent een variatie binnen die regels; een generatief model maakt uitvoer op basis van aangeleerde patronen. Beide kunnen in hetzelfde spel voorkomen.
De handigste indeling kijkt daarom naar de taak:
ToepassingWat doet het systeem?Voorbeeld
Gedrag tijdens het spelenKiest een actie op basis van de situatieEen bewaker zoekt dekking
Hulp bij de ontwikkelingOndersteunt de makerEen assistent schrijft een inventarissysteem
Vooraf gemaakte generatieve inhoudMaakt materiaal dat de maker selecteertIllustraties of tijdelijke dialogen
Generatie tijdens het spelenProduceert nieuwe uitvoer terwijl je speeltEen personage formuleert een antwoord
Deze indeling voorkomt een veelvoorkomend misverstand: een game die met hulp van AI is gemaakt, hoeft tijdens het spelen helemaal geen generatief model te gebruiken.
Een puzzelspel kan bijvoorbeeld door een AI-programmeerassistent zijn gebouwd en daarna volledig zelfstandig in je browser draaien. Omgekeerd kan een traditioneel ontwikkeld spel één experimenteel personage bevatten dat een taalmodel gebruikt. Het label ‘AI-game’ vertelt op zichzelf weinig over die verschillen.

Wat verandert AI voor spelers?

Generatieve AI maakt vrijere invoer mogelijk. Je hoeft een personage dan niet uitsluitend een zin uit een keuzemenu voor te leggen, maar kunt zelf iets formuleren. Dat biedt ruimte voor gesprekken, hulpvragen en opdrachten die de ontwerper niet woordelijk heeft uitgeschreven.
De spelwereld moet zo’n opdracht wel kunnen uitvoeren. ‘Leid de bewaker af’ heeft pas betekenis als het spel weet welke bewaker je bedoelt, welke handelingen mogelijk zijn en wanneer de afleiding slaagt. Een overtuigend antwoord is nog geen uitgevoerde actie.
Een concreet voorbeeld is PUBG Ally. KRAFTON beschrijft in een technische uitleg bij NVIDIA een combinatie van een taalmodel en traditionele gedragslogica. Het model verwerkt onder meer intenties en communicatie, terwijl andere systemen snelle spelhandelingen afhandelen. In de verdieping over AI-personages en NPC’s lees je hoe die onderdelen samenwerken en welke proeven al hebben plaatsgevonden.
Een andere ontwikkelrichting gaat over de omgeving zelf. Google DeepMind presenteerde Genie 3 als een wereldmodel dat interactieve omgevingen genereert. Dat onderzoek laat een andere manier van wereldopbouw zien, maar levert niet automatisch een compleet spel met betrouwbare missies, opslag en een uitgewerkte economie.
Voor spelers is de nuttigste vraag daarom: wat voegt de functie aan het spelen toe? Een personage dat een onduidelijke opdracht begrijpt, kan behulpzaam zijn. Een personage dat lange antwoorden geeft terwijl je op actie wacht, kan juist het tempo breken. De kwaliteit zit in de aansluiting op het spelontwerp.

Kun je zelf een game maken met AI?

AI kan helpen bij een eerste speelbaar prototype, ook wanneer je nog weinig programmeerervaring hebt. Hoeveel ondersteuning je krijgt, hangt af van je gereedschap en de grootte van het project. Een kleine puzzel vraagt andere systemen dan een online rollenspel met honderden spelers.
Er bestaan grofweg twee routes. Bij een visuele game-engine werk je met scènes, objecten en gebeurtenissen. De AI-agent van GDevelop kan daarbij rechtstreeks functies in een project toevoegen. GDevelop benadrukt dat complexe systemen tussenstappen en verfijning vragen.
Bij een codeproject gebruik je een programmeeromgeving of code-agent. Cursor Agent kan bijvoorbeeld bestanden onderzoeken, code aanpassen en opdrachten uitvoeren. Je hebt daarnaast de technische basis voor het spel nodig, zoals een game-engine of webtechnologie. De assistent helpt aan het project; de keuze voor de speltechniek blijft een aparte beslissing.
Onze vergelijking van AI-tools om games te maken helpt je kiezen tussen deze werkwijzen. Wie al een tool heeft gekozen, kan direct verder met het stappenplan voor een eerste game met AI.
Begin met één afgeronde handeling. Laat een speler bijvoorbeeld voorwerpen verzamelen en een uitgang openen. Voeg pas een tweede systeem toe wanneer bewegen, verzamelen, winnen en opnieuw beginnen goed werken. Zo kun je beoordelen of je spelidee leuk is voordat menu’s en uitbreidingen het overzicht wegnemen.
Dat kleine projecten ook verrassende technieken kunnen combineren, liet de eerder besproken Pong-game met Claude en geluidssignalen zien. Zo’n experiment bewijst wat binnen dat project lukte, niet dat ieder game-idee even eenvoudig uitvoerbaar is.

Waar moet je op letten bij AI in games?

Controleer eerst welke rol AI werkelijk speelt. Schrijft een hulpmiddel alleen code tijdens de ontwikkeling, dan bepaalt vooral het uiteindelijke programma hoe de game draait. Genereert een personage tijdens het spelen antwoorden via een externe dienst, dan kunnen verbinding, reactietijd en gebruikskosten onderdeel van de spelervaring worden. Een lokaal model stelt weer andere eisen aan de computer.
Beoordeel vervolgens hoe het spel met fouten omgaat. Wat gebeurt er wanneer een personage je verkeerd begrijpt? Kun je een gesprek overslaan? Werkt een opdracht ook via een gewone knop? Zulke keuzes maken een experimentele functie bruikbaar voor mensen die vooral willen spelen.
Voor makers verdient ook de herkomst van materiaal aandacht. Houd bij welke beelden, geluiden en teksten je gebruikt en onder welke voorwaarden je die hebt verkregen. Behandel een technisch geslaagde generatie niet als automatische toestemming voor iedere publicatievorm.
Platforms kunnen bovendien eigen informatie verlangen. In de Content Survey van Steamworks onderscheidt Valve vooraf gemaakte AI-inhoud van inhoud die tijdens het spelen ontstaat. Het formulier richt zich op inhoud die spelers in de game consumeren; algemene efficiëntiewinst door ontwikkeltools is volgens Valve niet het aandachtspunt van die sectie.
De bredere gevolgen voor productie, werk en transparantie bespreken we in vijf ontwikkelingen rond AI in de game-industrie. Voor je eigen keuze blijft één criterium praktisch: kies een toepassing die een concreet spelprobleem oplost. Een goed spel hoeft niet zoveel mogelijk AI te bevatten. Het moet de speler laten begrijpen wat er gebeurt, zinvolle keuzes geven en prettig reageren op wat die speler doet.
loading

Populair nieuws

Loading