Шаблоны игрового программирования pdf

Библиотека программиста запись закреплена

Шаблоны игрового программирования
Автор: Роберт Найстром

К посту прикреплена книга на русском языке.

Приветствую тебя, разработчик игр!
— Борешься с тем, чтобы компоненты кода сливались в единое целое?
— Тяжело вносить изменения с ростом кодовой базы?
— Чувствуешь, что твоя игра как гигантский клубок, в котором все переплетается друг с другом?
— Интересно, как применять шаблоны проектирования в играх?
— Слышал понятия "когерентность кэша" и "пул объектов", но не знаешь, как их применить, чтобы сделать игру быстрее?

Я здесь, чтобы помочь! Шаблоны Игрового Программирования — это
коллекция игровых паттернов, которые делают код чище, понятнее и быстрее.

Этой книги мне не хватало, когда я начинал делать игры, и теперь я хочу, чтобы она была у тебя.

Главная » Шаблоны игрового программирования

Шаблоны игрового программирования

Автор/Издательство: Robert Nystrom
Оригинальное название: «Game Programming Patterns»
Год: 2014
Кол-во страниц: больше 350
Формат: PDF
Размер: 8.52 Мб
Язык: Русский

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

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

Читайте также:  Стихи про алименты которые не платят

Из этой книги вы узнаете:

  • Введение
  • Архитектура, производительность и игры
  • Обзор шаблонов проектирования
    • Команда (Command)
    • Приспособленец (Flyweight)
    • Наблюдатель (Observer)
    • Прототип (Prototype)
    • Синглтон (Singleton)
    • Состояние (State)
    • Последовательные шаблоны (Sequencing Patterns)
      • Двойная буферизация (Double Buffering)
      • Игровой цикл (Game Loop)
      • Методы обновления (Update Methods)
      • Поведенческие шаблоны (Behavioral Patterns)
        • Байткод (Bytecode)
        • Подкласс песочница (Subclass Sandbox)
        • Объект тип (Type Object)
        • Шаблоны снижения связности (Decoupling Patterns)
          • Компонент (Component)
          • Очередь событий (Event Queue)
          • Поиск службы (Service Locator)
          • Шаблоны оптимизации
            • Локальность данных (Data Locality)
            • Грязный флаг (Dirty Flag)
            • Пул объектов (Object Pool)
            • Пространственное разбиение (Spatial Partition)
            • Данная книга в электронной версии предназначена только для ознакомления, скачивая ее, вы соглашаетесь безоговорочно удалить произведение автора со своего устройства после краткого просмотра. Рекомендую вам купить оригинальное издание этой книги в бумажном, или электронном виде.

              Шаблоны игрового программирования

              Эй, Разработчик Игр!

              • Борешься с тем, чтобы компоненты кода сливались в единое целое?
              • Тяжело вносить изменения с ростом кодовой базы?
              • Чувствуешь, что твоя игра как гигантский клубок, в котором все переплетается друг с другом?
              • Интересно, как применять шаблоны проектирования в играх?
              • Слышал понятия "когерентность кэша" и "пул объектов", но не знаешь, как их применить, чтобы сделать игру быстрее?

              Я здесь, чтобы помочь! Шаблоны Игрового Программирования это коллекция игровых паттернов, которые делают код чище, понятнее и быстрее.

              Это книга, которой мне не хватало, когда я начинал делать игры и теперь я хочу, чтобы она была у тебя.

              Данная гит-книга является адаптацией перевода веб версии Game Programming Patterns Боба Найстрома (Bob Nystrom) и была создана для удобного чтения на русском языке в формате электронной книги.

              Исправлено форматирование; исправлены перепутанные картинки; расставлены недостающие внутренние ссылки; внешние ссылки, где это возможно, заменены на соотв. русскоязычные.

              Автор данной гит-книги не является автором оригинала и перевода.

              Оцените статью
              Добавить комментарий

              Adblock detector