Game Development Stack Exchange is a question and answer site for professional and independent game developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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)

share|improve this question

closed as off-topic by Anko, MrCranky, Noctrine 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, Noctrine
If this question can be reworded to fit the rules in the help center, please edit the question.

Ok, I am now officially hooked again. In an effort to give something back, I want to find places I can leverage my current skill-set to help the community. – Larry Smithmier Jul 15 '10 at 15:35
up vote 2 down vote accepted

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.

share|improve this answer

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.

share|improve this answer
Cool toolset. So you are using libcurl to post back a results file and a custom Django application to interpret and present? – Larry Smithmier Jul 16 '10 at 14:20
Right now it's just a GET request on the client, but yes, the Django app handles most of the logic (when necessary). I suspect there will be more presentation code on the client side than I'd like (since server-side code is easier to change post-ship), but integrating a web browser would be overkill ;) – Andrew Brockert Jul 19 '10 at 17:06

ElectroServer4 was pointed out in another question as being an off the shelf middle tier.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.