Я пытаюсь создать очень легкий фреймворк многократного использования для своих игр, вместо того, чтобы начинать с нуля каждый раз, когда я запускаю игру. У меня есть компонентная архитектура - например, Сущность состоит из компонента Position, компонента Health, компонента Ai и т. Д.
Мой большой вопрос заключается в том, состоит ли моя модель из компонентов представления, позволяющих использовать более одного представления модели, или использовать более истинный MVC, когда модель не знает о своих представлениях, и они управляются извне. .
Я пробовал оба метода, но если кто-нибудь знает плюсы и минусы каждого подхода и который является отраслевым стандартом, было бы здорово узнать.