Разработчик Witcher 3: «Люди бросали своих младенцев при каждом бое в городе»
Иллюзия живого мира
Вопрос: сколько детальности достаточно для immersive RPG? Когда CD Projekt Red разрабатывали Witcher 3, им пришлось найти баланс между иллюзией живого мира и реалистичностью поведения NPC.
Филипп Вебер, дизайнер из CDPR, рассказал в интервью Edge Magazine, что главная проблема заключалась в любопытстве игроков. «Если в деревне всего восемь домов, люди захотят проверить, действительно ли люди существуют в этом мире или это просто иллюзия», — сказал он.
Младенцы на мостовой
Один из самых показательных примеров — реакция жителей на бой в городе. Когда игрок начинал сражаться посреди населённого пункта, NPC бросали всё и разбегались. Проблема была в том, что матери, пеленавшие младенцев, делали то же самое: «В течение нескольких недель женщины просто бросали своих детей, одного за другим».
Навигация жителей Новиграда
Чтобы NPCs казались настоящими, CDPR давала им не конкретные пути, а точки интереса. «Для 50 матросов в порту Новиграда мы создали 200 возможных точек, так что даже если все 50 были активны одновременно, у каждого оставались варианты выбора», — объяснил Вебер.
Сравнение с AI
Cyberpunk 2077 — отличный пример того, как детально проработанные NPC создают ощущение живого мира. Но CD Projekt Red ранее заявляли, что разрыв между вручную запрограммированными NPC и их AI-аналогами «как между каньоном».

Источник: PC Gamer