Research Article

RAGE Architecture for Reusable Serious Gaming Technology Components

Table 1

Communication modes of client-side assets.

Client-side requestsCommunication modes

Asset to assetThese communications require a once-only registration of the Asset Software Component at the AssetManager:
(i) Publish/Subscribe
(ii) Asset Method call

Asset to game engineWith bridge:
(i) Web services (e.g., outside world)
(ii) Game engine functionality
(iii) Hardware, operating system
Without bridge:
(i) Publish/Subscribe

Game engine to asset(i) Asset Method calls
(ii) Publish/Subscribe