Книга: Процедурная генерация в дизайне игр

Современные игры, кажется, уже подходят к пределу сложности графических движков и в этом аспекте уже не могут соревноваться: крупнейшие из них используют какой-то из единиц коммерческих движков, довольно похожих по своим возможностям. Уже установились и получили распространение канонические жанры и базовые игровые механики.

Создатели игр в погоне за новизной стали обращаться к прежде нишевым и малоизвестным подходам к игровому дизайну. Например, в последние годы все большую популярность набирают игры с элементами процедурной генерации контента, что прежде встречалось только в очень нишевых играх, ведущих свою родословную от Rogue, в простонародье - "рогаликах".

/images/book-pcg-in-game-design.jpg

У таких игр есть две ключевых особенности: отсутствие возможности сохранить игру (англ. permadeath, или "постоянная смерть") и процедурная генерация всего контента: карт, расположения монстров, ловушек и т.д. Последним пунктом я уже несколько лет как интересуюсь издалека и потому решил купить одну из первых опубликованных книг по теме - "Процедурная генерация в дизайне игр" (англ. Procedural Generation in Game Design).

Это не учебник, и не изложение какой-то конкретной отдельной группы алгоритмов, а собрание эссе на тему от известных разработчиков, применявших методы процедурной генерации в своих играх. В любом случае область эту нельзя назвать устоявшейся, и последовательного изложения ожидать не приходилось. Одни эссе концентрируются на алгоритмических аспектах, другие - на аккуратном внедрении искусственного контента в правила игры, третьи - на такого рода играх вообще.

Думаю, интересующимся разработкой игр в целом и процедурной генерацией контента в играх в частности эту книгу стоит прочитать хотя бы в отдельных главах - здесь можно почерпнуть немало любопытных идей и пищи для размышлений. Мне, например, было очень интересно почитать про автоматическое создание интересных персонажей и написание стихов; или применение грамматик графов в создании карт подземелий и т.д.

Резюме: книга на любителя, но любителям ознакомиться стоит точно.