ToepassingenGIDS

AI in NPC-gedrag van videogames

Game AI bestuurt non-player characters (NPC's) zodat ze op geloofwaardige wijze navigeren, vechten en reageren.

2 min readLaatst bijgewerkt

Overzicht

It blends decades-old techniques like state machines with new generative models that let characters talk and improvise.

Diepe duik

NPC-gedrag is een van de oudste toegepaste AI-velden, maar de meeste 'game-AI' is helemaal geen machinaal leren. Klassieke vijanden gebruiken eindige toestandsmachines (inactief, patrouilleren, achtervolgen, aanvallen) en gedragsbomen, die ontwerpers met de hand maken voor voorspelbaar, afstembaar plezier. Pathfinding maakt gebruik van het A*-algoritme om door kaarten te navigeren. Belangrijke voorbeelden zijn onder meer F.E.A.R.'s doelgerichte actieplanning (GOAP), waardoor soldaten flankeerden en coördineerden, en de gelaagde gedragssystemen van de Halo-serie. Game AI wordt vaak opzettelijk 'gedumpt', zodat het eerlijk en te verslaan aanvoelt in plaats van meedogenloos optimaal. Meer recentelijk experimenteren studio's met grote taalmodellen om dynamische dialogen mogelijk te maken, waardoor NPC's kunnen reageren op spelerstoespraak met een open einde in plaats van op vaste dialoogbomen, zoals te zien is in technische demo's van NVIDIA en Ubisoft.

Technisch inzicht

Gedragsbomen stellen eenvoudige acties samen in hiërarchische, herbruikbare logica met selectors en reeksen, waardoor ontwerpers nauwkeurige controle krijgen. A* pathfinding doorzoekt een navigatienetwerk met behulp van een cost-plus-heuristische schatting om efficiënte routes te vinden. GOAP (gebruikt in F.E.A.R.) geeft agenten in plaats daarvan doelen en een bibliotheek met acties, waarbij een reeks tijdens runtime wordt gepland, zodat gedrag naar voren komt in plaats van dat het in een script wordt vastgelegd, waardoor de schijn van tactische intelligentie ontstaat.

Strategische impact

Build choices

Ontwerp op applicatieniveau bepaalt of AI de werkelijke resultaten verbetert.

Team and workflow

Een goede workflowintegratie zorgt voor productiviteitswinst waar gebruikers op kunnen vertrouwen.

Risk and safety

Goed gedefinieerde gebruiksscenario's verminderen de veranderingsmoeheid en het implementatierisico.

De toekomst van AI in het NPC-gedrag van videogames

LLM-gestuurde NPC's beloven echt open gesprekken en opkomende persoonlijkheden, maar worden geconfronteerd met hindernissen: latentie, kosten, gehallucineerde overlevering en het risico om zorgvuldig geschreven verhalen te verbreken. Verwacht hybriden waarbij ontwerpers generatieve modellen beperken met vangrails en kennisdatabases. Versterkend leren kan meer adaptieve tegenstanders opleveren, terwijl kleine modellen op het apparaat de dialoog responsief en privé houden. De ambachtelijke uitdaging blijft om NPC’s leuk te maken, en niet alleen maar slim.

Implementatie in de echte wereld

De soldaten van F.E.A.R. gebruiken doelgerichte actieplanning om aanvallen te flankeren, dekking te zoeken en aanvallen te coördineren

De vijanden uit de Halo-serie trekken zich terug, hergroeperen en reageren op granaten via gelaagde gedragssystemen

Een* padvinding waarmee NPC's in talloze games om obstakels heen kunnen navigeren om de speler te bereiken

NVIDIA ACE- en Ubisoft-demo's gebruiken LLM's om NPC's ongescripte gesproken gesprekken met spelers te laten voeren

Risico's en vangrails

Het automatiseren van een kapot proces kan bestaande problemen versterken.

Teams kunnen overautomatiseren en het benodigde menselijke oordeel wegnemen.

De kwaliteit kan afwijken als de resultaten niet voortdurend worden geëvalueerd.

Implementatie routekaart

1

Breng de huidige workflow in kaart en identificeer de stap met de hoogste wrijving.

2

Definieer menselijke controlepunten vóór volledige automatisering.

3

Train gebruikers op het gebied van prompts, escalatiepaden en kwaliteitsnormen.

4

Volg de resultaten op taakniveau om duurzame waarde te bevestigen.

Blijf verkennen

Free newsletter

Get the daily AI briefing

Three verified AI stories every weekday morning, written in plain English. Free forever, no ads.

One email each weekday. Unsubscribe in one click. We never sell or share your address.

Test yourself

Take the AI in Video Game NPC Behavior quiz

Instant feedback on every answer, and a shareable certificate with a verifiable ID once you pass a course.

Start quiz

Support free AI education. AI Understanding is a 501(c)(3) nonprofit — no ads, no paywall, ever. Make a donation

Next guide

AI in moderatie van video-inhoud

Frequently asked questions

What is AI in Video Game NPC Behavior?

Game AI bestuurt non-player characters (NPC's) zodat ze op geloofwaardige wijze navigeren, vechten en reageren. Het combineert tientallen jaren oude technieken zoals staatsmachines met nieuwe generatieve modellen waarmee personages kunnen praten en improviseren.

Welke techniek wordt het meest gebruikt voor NPC-padvinding in games?

A* is het klassieke padvindingsalgoritme, waarbij gebruik wordt gemaakt van de werkelijke kosten plus een heuristische schatting om efficiënte routes door een navigatienetwerk te vinden.

Waaruit is de meeste traditionele NPC-vijandlogica opgebouwd?

Ontwerpers maken in de meeste klassieke games staatsmachines en gedragsbomen met de hand voor voorspelbaar, afstembaar gedrag, en niet voor machinaal leren.

Het spel F.E.A.R. staat bekend om welke AI-techniek?

De soldaten van F.E.A.R. gebruikten GOAP en planden actiescènes van doelen tijdens runtime, wat indrukwekkend tactisch, gecoördineerd gedrag opleverde.

Waarom wordt game-AI vaak bewust niet helemaal optimaal gemaakt?

Ontwerpers stemmen AI zo af dat het leuk en eerlijk is; een perfect optimale tegenstander zou meestal frustrerend en onplezierig zijn om tegen te spelen.

Wat is een belangrijk risico bij het gebruik van grote taalmodellen om de NPC-dialoog te stimuleren?

LLM's kunnen onjuiste kennis verzinnen of dingen zeggen die het verhaal tegenspreken, plus zaken als latentie en kosten, dus er zijn vangrails nodig.