Gaming

AI u gaming industriji: Kako igre postaju pametnije

AH Amar Hodžić ·20. april 2025.·11 min čitanja

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.

🎯 Zanimljiv detalj
Kada su OpenAI Five agenti igrali Dotu, razvili su nekoliko poteza koji su bili potpuno nepoznati profesionalnim igračima — i koje su igrači nakon toga počeli usvajati u vlastitoj igri. AI je učio ljude kako igrati bolje.

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.

AH
Amar Hodžić
Urednik i osnivač TekVoid
Amar igra video igre od djetinjstva i prati gaming industriju s posebnim interesom za AI aspekte. Fascinira ga presjek zabave i najnaprednije tehnologije.