tgoop.com/gamedesignercompendium/537
Last Update:
Динамічне руйнування в іграх #2
Відео (19:07): https://www.youtube.com/watch?v=JZ9GRFD-mSc
5. Сітка поширення вогню Far Cry
Це не повноцінний спосіб руйнування світу, однак він запозичує елементи руйнування тайлів і розширяє їх хитрим способом, щоб дати ілюзію реалістичної поведінки вогню. Мапа Far Cry 2 поділена на клітинки, що мають своє здоров’я. Щойно клітинка загорілась - вона горить певний час, руйнує/наносить шкоду тому, що знаходиться на клітинці і наносить шкоду сусіднім клітинкам.
Напрям вітру додає модифікатори до шкоди, а отже клітинки за напрямком вітру швидше втрачають здоров’я. Щойно клітинка втратила здоров’я - вона загорається. Цей простий спосіб дає реалістичне розповсюдження вогню із ланцюговою реакцією.
Додаткова документація про вогонь в Far Cry 2 та його вплив не лише на флору, але і об’єкти: https://jflevesque.com/2012/12/06/far-cry-how-the-fire-burns-and-spreads/
6. Система напруги (Stress system)
Будівлі складаються із “блоків”, що мають свою міцність та вагу. Щойно вага переважає міцність блока - він ламається і будівля руйнується. Обмеження цього підходу полягає в тому, що таке руйнування ефективно можна застосовувати лише на будівлях та інших великих моделях.
Приклади: Red Faction Guerrilla, The Finals, Just Cause
Розширена лекція про руйнування за допомогою системи напруги (38:44): https://gdcvault.com/play/1014658/Living-in-a-Stressful-World
Додаткове відео про систему руйнування в Just Cause 4 (28:41): https://www.youtube.com/watch?v=34sL8vGMARw
В Battlefield Bad Company 2 рунйування будівель відбувалось через заміну тайлів зруйнованими і після знищення певної кількості тайлів - будівля розпадалась.
Додатковий матеріал про руйнування в рушії Frostbite 2: https://www.ea.com/frostbite/news/destruction-masking-in-frostbite-2-using-volume-distance-fields
Окремо варто зазначити, що руйнування в іграх може виглядати епічно, але водночас воно здатне створювати для геймдизайнера (а іноді й для гравця) непередбачувані та не завжди приємні ситуації.
Наприклад, у Teardown команда розробників ділиться нотатками про те, як руйнування впливає на дизайн рівнів: https://blog.voxagon.se/2020/11/05/teardown-design-notes.html
Важливо пам’ятати, що руйнування — це не лише про видовищність. Воно накладає додаткові вимоги до оптимізації, звуку, візуальних ефектів, роботи AI та побудови рівнів. У більшості випадків здатність руйнувати середовище стає центральною механікою, адже підтримувати інші системи гри на такому ж рівні якості стає значно складніше.
#gamedesign #level_design #destruction #physics #architecture #building
BY Конспект геймдизайнера [GD compendium]

Share with your friend now:
tgoop.com/gamedesignercompendium/537