Как появились NPC AI: неигровые персонажи с собственным мнением 🎮



Если вы посмотрели новый трейлер к GTA VI, то наверняка заметили, сколько крутых и разных NPC (неигровых персонажей, которые не участвуют в сюжетной линии, но являются частью окружающего мира) будет в игре. Пока использование генеративного AI для создания NPC в GTA VI остается самой обсуждаемой темой, мы расскажем, как появились NPC AI и что они сегодня умеют.



🍄 До генеративного AI в играх cуществовало 2 типа моделей AI для NPC. Детерминированные NPC повторяли одни и те же действия по предсказуемым алгоритмам. Таковыми были гумбы из The Super Mario Bros и некоторые прохожие в первых частях GTA, над которыми можно было порядочно издеваться. Недетерминированные NPC вели себя менее предсказуемо, могли учиться самостоятельно и реагировать на различные поступки игрока. Например, в стратегии Black and White есть персонаж, поведение которого можно изменить — научить его не есть мирных жителей. Но несмотря на адаптивность NPC, их поступки все равно зависят от прописанных диалогов или действий, то есть существует ограниченное количество потенциальных взаимодействий с ними.



🤠 Популярность NPC AI началась с обсуждаемых роликов, когда инди-разработчики внедрили в Skyrim персонажей, обученных на GPT-3.5. И хотя созданные персонажи были далеки от идеала, часто невнятно говорили и реагировали странно, идея создавать непредсказуемых персонажей захватила индустрию. Моды с NPC AI появились для Bannerlord, Grand Theft Auto и The Sims. Революцией стала игра Red Dead Redemption 2, где неигровые персонажи уже обладали сложной системой AI, позволяющей им запоминать действия игрока и реагировать на них. Более того, генеративный AI позволил неигровым персонажам иметь свои собственные цели и амбиции. Они могут выполнять свои квесты, создавать союзы или соперничать с другими NPC и даже со временем развивать свою личность.



🏆Основные плюсы NPC AI:



Автономные цели и действия. NPC-враг может менять свои планы и по-разному реагировать на действия игрока.

Геймплей адаптируется к стилю игрока и его стратегиям.

Враги, которых можно нажить. Любой NPC может поменять свое поведение и неожиданно стать вашим противником. Кроме того, у NPC AI долгая память, поэтому каждое действие имеет значение.



⚰️ У игрового мира с NPC AI есть и существенные проблемы:



Этичность. Разработчики должны отслеживать, чтобы поведение и диалоги NPC оставались приемлемыми и непредвзятыми.

Баланс. Непредсказуемость неигровых персонажей не должна переходить определенную грань, чтобы игра имела смысл и была интересна игроку.



🚗 Что ждет NPC AI. NVIDIA в 2023 году впервые представила свою технологию ACE (Avatar Cloud Engine) для создания NPC AI. Такая модель позволяет разработчикам использовать различные облачные API, чтобы персонаж распознавал и мог переводить текст в речь, а также его мимика совпадала с тем, что он говорит. Одним из примеров крупной игры ААА-класса с технологией NVIDIA ACE станет STALKER 2, который выйдет в 2025 году.



Какие игры с NPC AI вы бы назвали лучшими? Напишите нам в комментариях 🔽



@hiaimedia