Virtual Gaming Platforms: System Architecture, Functions, and Usage Structure