Over the past few years I had the chance to develop “business” software applications including mobile apps, backend systems and frontend applications for which many different principles and concepts were used such as object-relational mapping, reactive programming, dependency injection, Model-View-Controller-Pattern and many more.
While getting started with some game programming I wonder how some of those concepts can be used for developing games. For example when programming a world builder game like Anno 1602 (1602 A.D.) I can imagine implementing production buildings as microservices.
My question is about thinking outside of the box; it is not important whether using some concept could have a serious performance impact for the game or not.
What concepts used in non-game application programming could be used for game development and in which way?
Aucun commentaire:
Enregistrer un commentaire