Experimental project

This is a sandbox project, which contains experimental code for developer use only.


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.


Planned Features


Purchase game and subscribe to serivices
Purchase upgrades such as new maps, or modes
Purchase in game items and boost
Complete drupal auction house integration
Complete community integration with drupal: chat, guilds, friend request
Allow clients to have offline interaction with community.
Unhackable Servers
Ability for consumers to select > P2P, F2P, both could be integrated together under separate servers
Ability for consumers to select > hard servers, easy servers, pvp, non pvp, rp, etc.
Tournament mode to allow players to pay a fee to enter tournaments and win money or prizes

Project information

  • caution Seeking co-maintainer(s)
    Maintainers are looking for help reviewing issues.
  • Module categories: User Engagement
  • Created by prafit on , updated