Event Driven Communication in Game Engine - Yes or No?
Posted
by
Bunkai.Satori
on Game Development
See other posts from Game Development
or by Bunkai.Satori
Published on 2011-01-25T18:47:45Z
Indexed on
2011/02/10
23:34 UTC
Read the original article
Hit count: 323
As I am reading book Game Coding Complete (http://www.amazon.com/Game-Coding-Complete-Third-McShaffry/dp/1584506806/ref=sr_1_1?ie=UTF8&qid=1295978774&sr=8-1), the author recommend Event Driven communication among the all game objects and modules.
Basicaly, all the living game actors and object should communicate with the key modules (Physics, AI, Game Logic, Game View, etc..) via internal event messaging system. This would mean designing efficient event manager as well.
My question is, whether this is proven and recommended approach. If it is not properly designed, it might mean consuming a lot of CPU cycles, which can be used elsewhere. This is especially true, if the game is targetted for mobile platform.
What is your opinion and recommendation, please?
© Game Development or respective owner