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