> For the complete documentation index, see [llms.txt](https://jabocrack1.gitbook.io/shabloni-igrovogo-programmirovaniya/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://jabocrack1.gitbook.io/shabloni-igrovogo-programmirovaniya/readme.md).

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

**Роберт Найстром**

![](/files/4zPhheeFInta6R46GoUX)

[Оглавление](https://github.com/jabocrack1/game-programming-patterns/blob/master/SUMMARY.md)

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

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

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

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

***

> *Данная гит-книга является адаптацией* [*перевода*](http://live13.livejournal.com/462582.html) *веб версии* [*Game Programming Patterns*](http://gameprogrammingpatterns.com/contents.html) *Боба Найстрома (Bob Nystrom) и была создана для удобного чтения на русском языке в формате электронной книги.*
>
> *Исправлено форматирование; исправлены перепутанные картинки; расставлены недостающие внутренние ссылки; внешние ссылки, где это возможно, заменены на соотв. русскоязычные.*
>
> *Автор данной гит-книги не является автором оригинала и перевода.*
