/// Summary
Современные игры - это постоянно меняющийся и развивающийся бизнес продукт. Чтобы обеспечить необходимую гибкость, нужно соблюдать множество правил. Все они, так или иначе, описанны в принципах ООП, СОЛИД, DRY и т.п. Основа все этого - гибкая архитектура и поддержка расширяемости. Далее мы рассмотрим как можно добиться этого при создании игр на Unity.