Під час створення The Witcher 3: Wild Hunt розробники CD Projekt Red зіткнулися з неочікуваною проблемою: чим реалістичнішим вони намагалися зробити життя NPC, тим більше дивних ситуацій виникало під час взаємодії гравця зі світом.
Про це розповів квест-дизайнер CD Projekt Red Філіп Вебер. За його словами, на ранніх етапах розробки команда значно більше уваги приділяла тому, щоб мешканці поселень мали правдоподібний розпорядок дня — працювали, відпочивали, переміщалися між різними місцями та займалися своїми справами.
Але гравці дуже швидко починали перевіряти, наскільки цей світ справжній.
У невеликому селі, де всього кілька будинків і десятки мешканців, цікавість природним чином змушує гравця спостерігати за NPC, стежити за їхньою поведінкою та перевіряти, чи існує життя у світі насправді, а не лише для створення декорацій.
Саме тут у CD Projekt Red виникли проблеми.
NPC вже вміли реагувати на небезпеку — якщо Геральт діставав меч і починав погрожувати мешканцям, люди намагалися втекти. Але система не завжди розуміла контекст ситуації.
У результаті матері з дітьми, які до цього займалися своїми справами, під час небезпеки просто кидали немовлят на землю та тікали. За словами Вебера, таке відбувалося протягом кількох тижнів, поки розробники не зрозуміли, що система потребує значно складнішої логіки.
Згодом CD Projekt Red знайшла більш ефективний підхід. NPC не отримують жорстко прописаний маршрут на кожен момент дня. Замість цього їм задають набір доступних точок інтересу, а персонажі самостійно вирішують, куди переміститися після завершення поточної діяльності.
Наприклад, у порту Новіграда для приблизно 50 моряків було створено близько 200 можливих точок, тому навіть якщо всі NPC активні одночасно, вони мають достатньо варіантів для переміщення.
За словами Вебера, сьогодні подібну систему команда могла б створити за кілька годин, але приблизно у 2012 році розробникам доводилося буквально з нуля шукати способи зробити відкритий світ живим і переконливим.
Саме такі дрібниці й допомогли The Witcher 3 сформувати репутацію гри з одним із найбільш живих відкритих світів.



0 Коментарів