RAGE Architecture for Reusable Serious Gaming Technology Components
Table 1
Communication modes of client-side assets.
Client-side requests
Communication modes
Asset to asset
These communications require a once-only registration of the Asset Software Component at the AssetManager: (i) Publish/Subscribe (ii) Asset Method call
Asset to game engine
With bridge: (i) Web services (e.g., outside world) (ii) Game engine functionality (iii) Hardware, operating system Without bridge: (i) Publish/Subscribe