Video igre su bile laboratorij za AI dugo prije nego što je AI postao mainstream tema. AlphaGo, DeepMind-ov AI koji je 2016. pobijedio svjetskog prvaka u igri Go, bio je globalna vijest. Starcraft II, Dota 2, chess — AI je savladao sve te igre i postavio pitanje: šta je ostalo?
Ali utjecaj AI-a na gaming nije samo u stvaranju nepobjedivnih protivnika. Transformiše samu srž kako se igre razvijaju, igraju i doživljavaju.
Historija: AI u igrama koji smo oduvijek poznavali
AI u video igrama postoji od samih početaka. Duhovi u Pac-Manu (1980) imali su svaki vlastiti "karakter" — Blinky te direktno juri, Pinky pokušava biti ispred tebe, Inky je nepredvidiv. Ovo je bio rani primjer AI koji simulira različite osobnosti.
Klasični game AI koristio je drveta odluke i state machines — jednostavna pravila poput "ako vidiš igrača, napadni; ako si ranjen, povuci se". Ovo je funkcionisalo, ali neprijatelji su se brzo mogli "naučiti" i postajali su predvidivi.
Moderni game AI: NPCi koji se ponašaju kao likovi
Moderna "game AI" (za razliku od ML AI koji igra igre) fokusira se na kreiranje uvjerljivih likova koji igrača uranjaju u svijet igre.
Behavior Trees
The Last of Us, God of War i slični AAA naslovi koriste složena stabla ponašanja koja daju NPC-ima (Non-Player Characters) hijerarhijske ciljeve i reaktivnost. Neprijatelj koji čuje pucanj istraži područje, komunicira s kolegama, traži zaklone i prilagođava taktiku — sve na osnovu dinamičnog stabla odluka.
GOAP — Goal-Oriented Action Planning
F.E.A.R. (2005) je bio pioneer AI-a koji je iznenadio igrače. Neprijatelji su komunicirali, zaokruživali igrača, koristili zaklone i koordinirali napade na način koji je izgledao zastrašujuće realistično. Tehnologija iza toga — GOAP — i dalje se koristi u modernim igrama.
Proceduralno generisanje: Beskonačni svjetovi
Proceduralno generisanje koristi algoritme (uključujući ML) za kreiranje sadržaja igre na licu mjesta, umjesto da sve bude ručno dizajnirano.
Minecraft: Cijeli ogromni, jedinstveni svет generisan iz seed broja. Planine, špilje, sela, ruševine — sve je proceduralno.
No Man's Sky: 18 kvintiliona planeta — svaka jedinstvena, sa vlastitom florom, faunom, atmosferom i historijom. Nemoguće bi bilo ručno dizajnirati sve to; proceduralni AI to generiše prema pravilima ekosistema.
Hades, Dead Cells, Returnal: Roguelike igre gdje je svaki playthrough drugačiji jer su sobe, neprijatelji i nagrade proceduralno generirani.
ML AI koji uči igrati — i pobjeđuje
Ovo je segment koji je dobio najveću pažnju javnosti:
AlphaGo i AlphaZero
DeepMindov AlphaGo pobijedio je Lee Sedola, jednog od najvećih Go igrača u historiji, 4:1 u 2016. AlphaZero, učena isključivo iz pravila igre (bez ikakvih ljudskih primjera), savladala je go, šah i šogi na nadljudskom nivou — i razvila poteze koje profesionalni igrači nikad nisu zamislili.
OpenAI Five
OpenAI je trenirao AI agente koji su igrali Dota 2 — jednu od najtežih timskih strategija. Kroz 45.000 godina ekvivalentnog igranja (stvarna vremena ubrzana), OpenAI Five razvio je timske strategije i pobijedio profesionalne timove.
Generativni AI u razvoju igara
Ovo je najuzbudljiviji novi pravac. Generativni AI (GPT-4 i srodne tehnologije) počinje transformisati sam proces razvoja igara:
Proceduralni dijalozi
Ubisoft, Electronic Arts i drugi veliki studiji eksperimentišu s NPC-ima koji mogu voditi slobodne razgovore — ne samo odabirati između predefinisanih linija. Zamislaj RPG gdje svaki NPC može pričati o svemu, pamti što si mu rekao/la prošli put i reaguje konzistentno sa svojom "osobnošću".
AI-asistovani level design
Developeri koriste AI alate za brzo generisanje prototipova levelova, testiranje balansa i identifikaciju mjesta gdje igrači zapinjaju. Ovo skraćuje razvojni ciklus i omogućava iteriranje brže.
AI generisani aseti
Teksture, zvukovi ambijenta, glasovi sporednih likova — sve ovo može biti generisano AI-om, oslobađajući umjetnike za kreativniji rad na centralnim elementima igre.
Personalizacija igračkog iskustva
Moderna gaming AI koristi ML da prilagodi iskustvo svakom igraču. Dinamička težina (Dynamic Difficulty Adjustment) prati tvoj performans i tiho prilagođava težinu — ako stalno gubiš, igra postaje malo lakša; ako lako prolaziš, izazov raste.
EA Sports koristi AI koji analizira kako igrač igra i prilagođava ponašanje protivničkih timova u FIFA/FC seriji. Tvoj jedinstven stil igre susreće se s protivnicima prilagođenim da te izazovu na tvoja slaba mjesta.
Budućnost: Živi svjetovi
Vizija gdje se gaming industrija kreće je "living world" igre — otvoreni svjetovi gdje NPC-i imaju vlastite živote, sjećanja, ciljeve i reaguju na sve što si uradio/la. Gdje pejzaž evoluira organički. Gdje nikad dvije sesije nisu iste.
Ovo zahtijeva kombinaciju proceduralnog generisanja, generativnog AI-a i naprednog ML-a — i počinjemo vidjeti prve naznake u igrama kao što su Baldur's Gate 3 (s iznenadjujuće reaktivnim NPC-ima) i nadolazećim projektima velikih studija.
Zaključak
AI u gamingu je priča s nekoliko poglavlja: historijski game AI koji je kreirao zabavne protivnike, ML AI koji je pobijedio ljude u najboljim igrama koje smo izmislili, proceduralni AI koji generiše beskonačne svjetove, i generativni AI koji počinje transformisati same temelje kako se igre prave i igraju. Svako poglavlje je fascinantno — i sljedeće obećava biti najuzbudljivije.