Конечно, этот контент не генерируется с нуля: его создают разработчики игр как кубики для виртуального «конструктора», с которым компьютер играет как ему вздумается. Это могут быть, например, части локаций, которые соединяются друг с другом в произвольном порядке, или свойства предметов, создаваемые случайным образом, или параметры персонажей, и так далее.
Сделать хорошую игру с процедурной генерацией непросто: необходимо настроить алгоритмы так, чтобы созданный контент не препятствовал прохождению, обеспечивал увлекательность геймплея и не становился бы рутинным. В этой подборке мы собрали игры, в которых автоматическая генерация контента реализована на высоком уровне. А для разнообразия взяли проекты, относящиеся к самым разным жанрам – от «рогаликов» (в которых процедурная генерация используется чаще всего) до шутеров.
Minecraft
Открывает список, ожидаемо, одна из самых известных песочниц. Minecraft генерирует окружение из блоков, создавая кубическую вселенную, которую игрок может свободно исследовать и изменять по своему желанию. Мир делится на биомы, в нем есть ресурсы и существа, но за счет случайной генерации каждая новая итерация не будет похожа на остальные, что сделает приключение уникальным.
No Man’s Sky
В No Man’s Sky генерируется вся вселенная – а это 18 квинтиллионов планет, которые можно посетить в космическом приключении. Игрокам предстоит исследовать галактики, добывать ресурсы, строить базы и сражаться с врагами. Делать это можно в кооперативе, в том числе кроссплатформенном. Несмотря на негативные отзывы на старте, сейчас No Man’s Sky – один из лучших боевиков с открытым миром.
Deep Rock Galactic
В кооперативном фантастическом шутере о космических гномах-шахтерах генерируются системы пещер, которые предстоит исследовать игрокам в поисках ценных ресурсов. Эти пещеры населены агрессивными монстрами, а игроки, используя оружие и классовые способности персонажей, постараются выжить и добыть как можно больше ценностей.
RimWorld
RimWorld – захватывающий симулятор управления и выживания, посвященный экипажу космического корабля, что потерпел крушение на неведомой планете. Поселенцам поневоле предстоит построить колонию, а также постараться починить звездолет и убраться восвояси из нового мира. В начале приключения RimWorld случайно создает мир и сценарий, по которому будут развиваться события, а в ходе игрового процесса подбрасывает игрокам процедурные испытания.
The Binding of Isaac
В этом роуглайк экшене с сюжетом, основанным на религиозных мотивах, игрок управляет Айзеком – ребенком, который вынужден спасаться от фанатично настроенной мамаши. Исследуя процедурно сгенерированные комнаты и подбирая случайные предметы, герой становится сильнее и обретает способности, достаточные чтобы бросить вызов жутким монстрам, населяющим подземелье. Игра полюбилась аудитории благодаря оригинальному визуальному стилю и полной непредсказуемости.
Spelunky
Забавный 2D-экшен использует генерацию для создания уникальных пещер, в которых случайным образом разбросаны сокровища, за которыми охотится главный герой, и расставлены враги, с которыми ему придется сразиться. Это забавная, в меру сложная игра, а ее сиквел стал еще лучше, благодаря появлению кооператива.
Rogue Legacy
В этом «рогалике» используется необычная генерация: случайным образом тут создаются черты и особенности героев – наследников протагониста, которые отправляются в путешествие после гибели предшественников. Каждый из них уникален: один может страдать слабоумием, другой цветовой слепотой и так далее. Это находит отражение в геймплее и делает игру невероятно захватывающей.
Into the Breach
В пошаговой стратегии Into the Breach человечество путешествует по альтернативным временным линиям, пытаясь спасти цивилизацию от нашествия гигантских монстров. Каждый уровень представляет собой головоломку, в ходе которой игрокам, управляющим мехами, необходимо продержаться в бою против чудовищ и не допустить уничтожения ключевых объектов. Окружение создается рандомно, поэтому игроки не знают, чего ожидать от каждой следующей миссии.
Remnant: From the Ashes
Хардкорный ролевой экшен генерирует планировку уровней, расположение врагов и боссов для каждого игрока, за счет чего геймеры получают уникальные приключения. Ваше прохождение будет отличаться от прохождения другого геймера, но вы можете посещать миры друг друга и совместно сражаться с монстрами. Кроме того, поведение тварей в Remnant: From the Ashes регулирует ИИ-режиссер, и если ему покажется, что вы слишком легко преодолеваете испытания, он тут же исправит этот недочет с помощью волны особо сильных противников.
Серия Borderlands
В играх серии Borderlands мир статичен, квесты тоже, зато оружие генерируется в самых непредсказуемых вариантах, достигая миллиардов возможных комбинаций. Это приводит к появлению таких необычных стволов, как пушка, стреляющая пушками, автомат, который при перезарядке взрывается и оставляет после себя мозг на ножках, и других, не менее причудливых образцов.
Elite: Dangerous
В космическом симуляторе Elite: Dangerous случайно генерируется вся галактика, состоящая из 400 миллиардов звездных систем. Здесь игрок волен отправиться в любом направлении, избрать множество профессий, открывать неизведанные миры и даже знакомиться со внеземными цивилизациями. Путешествовать можно как в одиночку, так и вместе с другими игроками, создавая уникальное приключение в необъятной вселенной.
X-COM: UFO Defense
В тактическом режиме культовой первой части серии X-COM карта генерируется случайным образом, что вносит долю непредсказуемости в игровой процесс: игрок, как и подконтрольные ему солдаты, прибывшие в незнакомую локацию, не знает, чего ожидать, а пришельцы могут скрываться где угодно. Подобной концепцией также может похвастать идейный наследник игры – стратегия Xenonauts.
Nosferatu: The Wrath of Malachi
Классический хоррор-шутер Nosferatu: The Wrath of Malachi предлагает игрокам спасти семью главного героя из лап вампиров, заточивших его родственников в огромном замке. Ключевой особенностью игры стала процедурная генерация расположения комнат, что значительно усиливает напряжение – ведь выполнить задания необходимо за определенное время, и отсутствие плана локации дезориентирует игрока.
Серия Civilization
В играх серии Civilization генерируется карта мира, где рандомно размещаются столицы цивилизаций, города-государства, залежи ресурсов, чудеса природы и другие объекты. При этом разработчики предусмотрели интересы тех геймеров, которые хотят играть на знакомых локациях: для них есть карты с очертаниями земных континентов и исторически достоверным расположением государств.
Spore
Забавный гибрид симулятора бога, стратегии и симулятора жизни позволяет игроку самостоятельно создать цивилизацию, которой он будет управлять в своем прохождении. Остальные расы создаются случайно, а на основе их внешности и особенностей строения генерируется анимация движений.
Don’t Starve
Действие Don’t Starve разворачивается в случайно сгенерированных альтернативных мирах, и игрокам предстоит собирать ресурсы, добывать пищу, а также следить за уровнем рассудка главного героя, который вынужден противостоять невиданным кошмарам. Выживать можно вместе – для геймеров, не желающих оставаться в одиночестве, разработчики подготовили кооперативное дополнение Don’t Starve Together.
Starbound
Захватывающая песочница Starbound генерирует все – от планет до предметов, и поэтому игроки постоянно будут открывать что-то новое в своих космических путешествиях. Каждый мир в игре – уникален, и он может отличаться от других самыми разными параметрами, включая даже силу гравитации! В совокупности это дает огромное количество контента, который можно исследовать годами.
Battle Brothers
В тактической RPG с открытым миром Battle Brothers мир создается заново в каждой новой игре. Расположение поселений и лагерей разбойников, количество и плотность отрядов, события – все это генерируется случайным образом. Вместе с тем, также здесь есть и перманентные глобальные события, с которыми игроку так или иначе придется столкнуться.
Dwarf Fortress
Dwarf Fortress – это популярный бесплатный roguelike, в котором игроки строят подземную крепость дварфов в процедурно созданном мире. Перед началом игры можно задать некоторые параметры, вроде размера мира, количества опасных локаций, насыщенность ресурсами и так далее, при этом вселенная игра подчиняется определенным правилам и меняется в зависимости от степени воздействия на нее игрока.
Серия Diablo
Игры серии Diablo содержат элементы процедурной генерации: случайным образом создаются подземелья, части локаций, а также генерируется размещение монстров и предметов. Таким образом, в каждом прохождении игрок получает совершенно новое приключение.
Returnal
В этом эксклюзиве для PlayStation 5 игроки исследуют процедурно генерируемый мир, полный монстров, каждый из которых стремится убить главную героиню – астронавта Селену. Здесь случайно создается расположение комнат, альтернативные атаки оружия, способности паразитов и другие параметры, что повышает и без того высокую реиграбельность роуглайк шутера.
Список игр с процедурной генерацией насчитывает сотни разнообразных наименований, и для этой статьи мы взяли лишь малую часть из них. Если вам есть чем дополнить подборку, не стесняйтесь делать это в комментариях!































Starbound следует убрать отсюда. Ибо там все миры одинаковы!
Создайте персонажа и всё — уже можно играть, никакой мир не требуется создавать. Почему? — спросите вы? Всё потому, что мир уже заготовлен самой игрой, НО вы спросите «почему же не генерируется, я же всегда на разных планетах?». Да, вы на разных планетах, разных звёздах, но они всегда в одних местах. Вы впервые ПОЯВЛЯЕТЕСЬ на рандомных звёздах и планетах, но если взять другого персонажа, вы сможете прилететь на эти координаты и там будет именно та звезда, те планеты, что вы видели, что видели все. Поэтому, ребята на WIKI по игре часто делятся координатами определённых планет.
Starbound не подходит к «Игры с процедурной генерацией».
В самой статье написано: «В играх с процедурной генерацией контент (окружение, квесты, персонажи и так далее) не заготовлен заранее, а создается с помощью алгоритмов. Это делает игровой процесс менее предсказуемым и повышает реиграбельность.» Окружение рандомится? Нет, просто вы появляетесь в разных местах, а окружение одинаково всегда. Квесты рандомные? Да, возможно. Но опять же, если на планете с координатами X: 0 Y: 0 у чела квест с морковью, тогда он всегда там будет с морковью. Персонажи? Вы сами создаёте своего персонажа. Максимум кто генерируется рандомно — это NPC в колониях.
в No Man`s Sky вся галактика — процедурно сгенерирована. Считай бесконечное кол-во планет для исследования. Там тоже есть координаты и порталы, через которые можно попасть в систему, которую уже нашли другие игроки и поделились ею. Все галактики (255 шт.) были созданы заранее? Да. Сид один и он неизменен. Были ли они и звездные системы сгенерированы процедурно? Да. Так же и в старбаунде. Все планеты генерируются по одному сиду (ключ\код/инструкция для генератора), и если этот сид
не изменяется, то и мир будет генерироваться по одной и той же инструкции. Планет там — бесконечность. Они процедурно сгенерированы? Да. Оружие и квесты процедурно сгенерированы? Да. И то, что они были сгенерированы заранее, не отменяет процедурную генерацию. И я тебе открою секрет, сид мира можно изменить и получить совершенно новую генерацию.