Description
The online gaming module intends to serve as a backbone for integrating drupal with online games giving users access to many of the features involved with online gaming. The idea is use drupal to handle heavier functionality of gaming. Firstly, the user should be able to purchase the game, upgrade, and/or subscribe as necessary. Character maintenance and possible creation could all be handled by a drupal back end. If a game is free to play, items could also be purchases/maintained through drupal.
On the clients end, these things would also be accomplished, in a game engine such as the unreal engine, unity, or cryengine. This would be accomplished using endpoints and an api.
Once the user is logged in, drupal would transfer the client depending on game modes selected. The client could be transferred to an MMO or MMORPG type server, or to a Multiplayer type for team fighting(ie ctf, domination, demolition, etc) or co-op style gameplay. This module will be a catch all for helping people to create multiplayer games.
The server style would be set up to integrate with services such as amazon services so that servers would only be created and destroyed as needed and use tcp for faster access.