Summary Шаблоны игрового программирования Введение Архитектура, производительность и игры Обзор шаблонов проектирования Команда (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) Пространственное разбиение