I just got done reading chapter 2 that goes over the high level of the game architecture.
Is this a standard architecture that all game companies use? I'm sure there are variations of it from studio to studio, but what about companies like Id Software where John Carmack started his own company and has never moved around companies. Did he come up with this same sort of event messaging system too?
I'm just curious how widespread this is and if there is any controversy around it. I work in the web development world and most frameworks in most languages have settled on some sort of MVC pattern variant. I would guess this might be the case for this game programming pattern also.
Also, is there a name for this architecture/pattern?
Thanks.
Is this a standard architecture that all game companies use? I'm sure there are variations of it from studio to studio, but what about companies like Id Software where John Carmack started his own company and has never moved around companies. Did he come up with this same sort of event messaging system too?
I'm just curious how widespread this is and if there is any controversy around it. I work in the web development world and most frameworks in most languages have settled on some sort of MVC pattern variant. I would guess this might be the case for this game programming pattern also.
Also, is there a name for this architecture/pattern?
Thanks.