# 📚 Список книг для Unity-разработчика
## 🏗 Архитектура и паттерны
1. **Чистая архитектура** — Роберт Мартин
2. **Паттерны проектирования (Design Patterns)** — Gang of Four (GoF)
3. **Game Programming Patterns** — Роберт Нистром *(бесплатно: gameprogrammingpatterns.com)*
4. **Architecture of Computer Games** — Phil Steil, Greg Hanning
## 🎮 Game Development
5. **Game Engine Architecture** — Jason Gregory
6. **Artificial Intelligence for Games** — Ian Millington
7. **Procedural Content Generation in Games** — Noor Shaker
8. **Game Feel** — Steve Swink
## ⚡ Производительность и оптимизация
9. **Data-Oriented Design** — Richard Fabian *(бесплатно: dataorienteddesign.com)*
10. **Unity Performance Optimization** — Christopher Rock
## 🧮 Математика и алгоритмы
11. **3D Math Primer for Graphics and Game Development** — Fletcher Dunn
12. **Real-Time Rendering** — Tomas Akenine-Möller
13. **Introduction to Algorithms (CLRS)** — Cormen, Leiserson, Rivest, Stein
## 🛠 Unity и паттерны
14. **Design Patterns for Unity** — Joel Watson
15. **Hands-On Game Development Patterns with Unity 2019** — David Baron
## 🧠 Профессиональное развитие
16. **The Pragmatic Programmer** — Andrew Hunt, David Thomas
17. **Clean Code** — Роберт Мартин
18. **Refactoring** — Martin Fowler
---
## 🎯 Рекомендуемый порядок чтения
**Старт (3-6 мес):**
- Game Programming Patterns
- Clean Code
- 3D Math Primer
**Средний уровень (6-12 мес):**
- Game Engine Architecture
- Data-Oriented Design
- Unity Performance Optimization
**Специализация (12+ мес):**
- Выбрать направление: Rendering / AI / Procedural / Networking