Soy un desarrollador experimentado, pero recientemente he querido entrar en la programación de juegos, pero como saben, el desarrollo del juego es una bestia completamente diferente de la mayoría de las otras formas de programación (quizás solo superado por el desarrollo del sistema operativo).
Dicho esto, he estado leyendo Game Coding Complete (ISBN 978-1-58450-680-5) por Mike McShaffry.
Originalmente iba a intentar desarrollar con un modelo de componentes con la variedad de componentes habituales (por ejemplo, SpacialComponent, VisualComponent, EntityLogicComponent, etc.), sin embargo, el Sr. McShaffry recomienda usar el modelo MVC que parece muy atractivo, pero no estoy seguro de cómo puede hacer que funcione con el modelo de componentes si es posible, pero, sin componentes, el modelo MVC parece una especie de monstruo de herencia monolítico malvado y no muy flexible, lo cual no me interesa mucho.
Estoy realmente confundido acerca de dónde ir desde este punto.
¿Tienes más experiencia con los expertos en vudú de codificación de juegos?
Muchas gracias!