Tengo algunos libros sobre Patrones de diseño, y he leído algunos artículos, pero no puedo entender intuitivamente qué patrones de diseño de programación serían útiles en el desarrollo de juegos.
Por ejemplo, tengo un libro llamado ActionScript 3 con patrones de diseño que detalla varios patrones de diseño como Model View Controller, Singleton, Factory, Command, etc.
Como alguien nuevo en esto, no puedo entender cuál de estos sería útil, o de hecho si alguno de estos son los patrones de diseño que debería aprender y tratar de usar. ¿Quizás hay otros patrones de diseño más específicos de programación de juegos que ni siquiera conozco?
Si tienes experiencia usando un cierto patrón de diseño en el desarrollo de juegos, me encantaría escucharlo. Razonar sobre por qué se usó, ejemplos de código o recursos en línea también sería muy útil si los tiene. En este momento estoy más interesado en las implementaciones de ActionScript 3 y C ++, pero definitivamente podría beneficiarme de la experiencia y los ejemplos de cualquier lenguaje.
¡Gracias!