Я читаю одну замечательную книгу, Game Coding Complete , и эта книга настоятельно рекомендует использовать подход MVC (Model-View-Controller) с тремя ключевыми слоями:
- Уровень игровых приложений
- Игровая логика
- Просмотр игры
Для меня такой подход выглядит излишним для мобильной компьютерной игры.
Каково ваше мнение, пожалуйста? Стоит ли реализовывать эту архитектуру, даже если она добавляет дополнительную связь, необходимую между модулями? Может ли этот дизайн потреблять столько ресурсов процессора, что в итоге результат будет значительно медленнее, чем если бы он не был реализован?