Are there any libraries or frameworks readily available that handle player metrics, rankings, matching, tournaments, etc? Anything for managing the player community? (Please don't say DotNetNuke)
closed as off-topic by Anko, MrCranky, Jesse Dorsey♦ Apr 28 '14 at 23:40
This question appears to be off-topic. The users who voted to close gave this specific reason:
- "Questions about "how to get started," "what to learn next," or "which technology to use" are discussion-oriented questions which involve answers that are either based on opinion, or which are all equally valid. Those kinds of questions are outside the scope of this site. Visit our help center for more information." – Anko, MrCranky, Jesse Dorsey
There are a number of frameworks depending on the target platform.
- On PC, you can use Steamworks
- Xbox 360 and PS3 both have matchmaking for full-on developers
- For independent games, XNA allows acess to a limited set of Xbox Live features
I can't think of any others, so beyond these you'd likely have to build your own.
I'm not aware of any, so I'm building something in this vein more or less from scratch. Currently just using libcurl on the client side and Django on the server side as bases.
ElectroServer4 was pointed out in another question as being an off the shelf middle tier.