Nasz blog Split w lipcu – Postacie niezależne oparte na sztucznej inteligencji

W tym miesiącu zagłębiamy się w temat, który poruszyliśmy już jakiś czas temu: postacie niezależne (NPC) oparte na sztucznej inteligencji w grach wideo. Pomysł został zaproponowany przez naszego programistę front-end, Friedricha.

Przypomnijmy: NPC to niegrywalne postacie w różnych grach wideo, które pomagają uczynić środowisko gry bardziej realistycznym – na przykład przechodnie, uczestnicy ruchu drogowego lub przeciwnicy.

Bez wykorzystania sztucznej inteligencji poruszają się one zawsze po wcześniej zaprogramowanych ścieżkach lub wykonują ustalone akcje. Nawet jeśli mogą być one różne, są z góry określone i ograniczone.

Do tej pory w tworzeniu gier z różnych powodów rezygnowano z wykorzystania sztucznej inteligencji. Na przykład, ucząca się sztuczna inteligencja mogłaby z czasem stać się prawie niezwyciężona, niszcząc tym samym doświadczenie z gry.

Niemniej jednak temat sztucznej inteligencji w tworzeniu gier jest daleki od zakończenia – NVIDIA opublikowała pierwsze filmy, w których NPC rozmawiają ze sobą. Godne uwagi jest to, że każda rozmowa przebiega inaczej i się nie powtarza. Takie rozmowy są możliwe dzięki generatywnej sztucznej inteligencji i (w tym przypadku) frameworkowi Convai. Ale to nie wszystko. NPC są również w stanie w naturalny sposób wchodzić w interakcje z graczem lub fikcyjnym otoczeniem. Możliwe są całe rozmowy, które wpływają również na dalsze akcje (na przykład zmianę lokalizacji).

Unreal Engine 5 również umożliwia twórcom gier tworzenie nowych, realistycznych światów, w których gracze mogą wchodzić w interakcje z każdym NPC. Replica również opracowała inteligentne NPC, które mogłyby w przyszłości tchnąć więcej życia w światy gier.

Nawet dla osób niezainteresowanych grami warto obejrzeć filmy demonstracyjne producentów i dać się zaimponować fascynującymi możliwościami. Wyobraźmy sobie, o ile więcej można doświadczyć w grach opartych na tekście lub mowie, gdy gracze mogą rozmawiać z absolutnie każdym NPC i wywoływać odpowiednie akcje. Z liniowej historii powstaje świat gry, który dostosowuje się indywidualnie do każdego gracza. Zachowania i działania NPC stają się całkowicie nieprzewidywalne, a ta sama gra staje się unikalnym doświadczeniem dla każdego gracza. Z pewnością w tej dziedzinie będą miały miejsce rewolucyjne zmiany w przyszłości, na które czekamy z niecierpliwością.