dimanche 29 janvier 2017

Using business software development concepts in game development?

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