Паттерны программирования игр

12+
9.1
2 отзыва

Купили 724 человека

Аннотация

Хороший код — основа любой игры. Работа игрового программиста состоит из множества задач, среди которых оптимизация игры, повышение производительности и создание надежной архитектуры. Одна из наиболее частых проблем, с которыми сталкиваются программисты, — разрастание кода до неконтролируемых размеров, что нередко обескураживает команду и даже встает на пути выхода игры. Как с этим бороться? У автора книги, программиста Electronic Arts Роберта Нистрема, есть для вас парочка действенных советов.

Каждая глава книги — набор эффективных паттернов программирования, которые вы можете использовать в работе в готовом виде или улучшать и комбинировать их на свой лад для вашей собственной игры.


«Лучший сборник практических рецептов реализации типовых задач в играх. Компактно, понятно, без информационного шума. Равномерный срез огромного пласта решений, уже принятых в игровой индустрии. Эта книга — отличная начальная точка для углубленного изучения конкретных алгоритмов и реализаций». — Кирилл Шабордин, CTO, W4 Kit / Cubelaria
СерияМировой компьютерный бестселлер. Гейм-дизайн
Издательство
ПереплетТвёрдый переплёт
Страниц432
Год, тираж2022, 2 000 экз.

Только в розничных магазинах

Нет в наличии, но есть в 58 магазинах в других городах, от 1 695 ₽

Добавьте этот товар в избранное, чтобы узнать, когда он снова появится в наличии в интернет-магазине.

Отзывы

2

Уже читали эту книгу? Поделитесь вашим мнением!

  • аватар

    Сергей Степанов

    Книга написана программистом для программистов, и построена из глав, каждая из которых посвящена определенному паттерну. Часть паттернов - из известной всем программистам "библии" Design Patterns. Singleton, Observer, Prototype, вот это вот все. И еще несколько паттернов добавлено автором от себя. Здесь паттерны анализируются на примерах их применения в играх, и этим собственно книга и ценна. В игры все играют и метафоры и аналогии оттуда выглядят очень "живыми". Думали ли вы, из каких паттернов могут быть собраны игры типа Варкрафта или Сим-сити? Вот, сможете ознакомиться. :) Но помимо собственно иллюстрации паттернов автор много внимания уделяет эффективной работе с памятью и процессором, поэтому даже если вы по работе пишете вообще не игры, все равно найдете много интересных примеров для себя. Язык для примеров выбран С++, но код максимально простой, чтобы видеть именно логику примера. Правда, имейте в виду, в примерах активно используются указатели и местами шаблоны. Паттерны рассмотрены не 1-в-1 с каноническими, но это и придает книжке свою собственную ценность. Из-за постоянных отсылок в тексте к исходной книге "банды четырех", возможно вам захочется заодно освежить воспоминания и по ней (тем более что недавно вышло очередное переиздание с совами на обложке). Но и сама по себе эта книга легко читается. В общем, если вы программист или архитектор - очень рекомендую, как коллега.

    2 года назад
  • аватар

    Михаил Мерзлютин

    Книга про шаблоны проектирования в приложении к игропрому - как про применение уже существовавших шаблонов "банды четырёх", так и выделение специфичных для именно игрового кода. С упрощёнными примерами происхождения шаблона, его применения, плюсами и, что важно, минусами. И с обходными путями. Очень практическая вещь. Русский перевод понравился. Изложено внятно, напечатано хорошо. Само издание выглядит прочным, переноску туда-сюда и чтение выдерживает. Придрался бы к переводу названия шаблона Flyweight(ибо он по смыслу "легковесный", а не "приспособленец") - но оно таким задолго до этой книги введено.

    4 года назад

Описание и характеристики

Хороший код — основа любой игры. Работа игрового программиста состоит из множества задач, среди которых оптимизация игры, повышение производительности и создание надежной архитектуры. Одна из наиболее частых проблем, с которыми сталкиваются программисты, — разрастание кода до неконтролируемых размеров, что нередко обескураживает команду и даже встает на пути выхода игры. Как с этим бороться? У автора книги, программиста Electronic Arts Роберта Нистрема, есть для вас парочка действенных советов.

Каждая глава книги — набор эффективных паттернов программирования, которые вы можете использовать в работе в готовом виде или улучшать и комбинировать их на свой лад для вашей собственной игры.


«Лучший сборник практических рецептов реализации типовых задач в играх. Компактно, понятно, без информационного шума. Равномерный срез огромного пласта решений, уже принятых в игровой индустрии. Эта книга — отличная начальная точка для углубленного изучения конкретных алгоритмов и реализаций». — Кирилл Шабордин, CTO, W4 Kit / Cubelaria
Код2843195
Издательство
СерияМировой компьютерный бестселлер. Гейм-дизайн
Автор
ПереплетТвёрдый переплёт
Кол-во страниц432
Год издания2022
Тираж2 000 экз.
ISBN978-5-04-102290-7
РазделЯзыки и среды программирования
Размеры2.5 см × 17 см × 24.2 см
Вес0.69 кг

Наличие в магазинах сети

Смотреть наличие на карте
В интернет-магазине «Буквоед» есть книга «Паттерны программирования игр» от автора Нистрем Роберт . Сделать заказ можно из любого города России: от Санкт-Петербурга и Москвы до Казани и Краснодара. Получите «Паттерны программирования игр» в магазине сети или закажите доставку. Мы и сами любим читать, поэтому делаем всё, чтобы вы могли купить понравившуюся историю по приятной цене. Например, организуем конкурсы и проводим акции. Оставайтесь с нами, чтобы не упустить выгоду!