Шаблоны игрового программирования
Git-книга является переводом англоязычной веб-версии Game Programming Patterns за авторством Роберта Нистрома для комфортного чтения на русском языке.
Чтение книги "Шаблоны игрового программирования" удобно начать с содержания.
Содержание книги
- Аннотация
- I. Введение
- 1. Архитектура, производительность и игры
- II. Обзор шаблонов проектирования
- 2. Команда (Command)
- 3. Приспособленец (Flyweight)
- 4. Наблюдатель (Observer)
- 5. Прототип (Protorype)
- 6. Синглтон (Singleton)
- 7. Состояние (State)
- III. Последовательные шаблоны (Sequencing Patterns)
- 8. Двойная буферизация (Double Buffering)
- 9. Игровой цикл (Game Loop)
- 10. Метод обновления (Update Method)
- IV. Поведенческие шаблоны (Behavioral Patterns)
- 11. Байткод (Bytecode)
- 12. Подкласс песочница (Subclass Sandbox)
- 13. Объект тип (Type Object)
- V. Шаблоны уменьшения связности (Decoupling Patterns)
- 14. Компонент (Component)
- 15. Очередь событий (Event Queue)
- 16. Поиск службы (Service Locator)
- VI. Шаблоны оптимизации (Optimization Patterns)
- 17. Локализация данных (Data Locality)
- 18. Грязный флаг (Dirty Flag)
- 19. Пул объектов (Object Pool)
- 20. Пространственное разбиение (Spatial Partition)
Исходный код перевода
На всякий случай прикладываю архив с исходным кодом книги gameprogrammingpatterns-master-20260729.zip (от 29.07.2026).