Unofficial Video Game APIs Help You Know Your Foe

Allen Tipper
Jun. 15 2011, 08:00AM EDT

Battlefield Bad Company is a first person shooter for Playstation 3 and Xbox 360. It keeps an amazing amount of statistics about its players, including a score, levels, a kill count, and many other things. The bfbcs.com site has a good listing of these, in a moderately accessible format. It also offers the Battlefield Bad Company Stats API, so programmers can add this functionality to their applications.

The unofficial API provides a brief overview:

bfbcs.com offers an API for fetching all BFBC2 Stats data from our database.
This API can be used by software engineers to integrate BFBC2 Stats into their software.
If you use this API, please set a link back to bfbcs.com like: Powered by bfbcs.com
Commercial use is not permitted.

The API is RESTful, using JSON to format replies. It has a very impressive amount of data available, for those who want to analyze every aspect of their play, and the play of their clan, opposing clans, and rivals. A mobile client made to be usable during gameplay is veyry doable, and would be a boon to any truly serious player of the game. The only real restriction is that it isn't available for commercial use.

APIs for gaming stats like this are a lot of fun for people really serious about their games. Fans of Starcraft II have been clamoring for one for as long as the game has been out. With APIs like this, one could even make their own achievement and ranking system across multiple games, if enough APIs existed. Eventually, we'll be able to do such things, and it'll help the PC remain a viable gaming platform.

The Halo Reach Stats API is a similar service based on another game, Halo: Reach. These sorts of services, either in current unofficial capacity, or with an expanded, official service, could be the wave of the future in PC gaming. After all, most gamers love the achievement systems on PS3 and Xbox360 and this is another way to extend that beyond the box.

Allen Tipper Allen Tipper is a Computer Science generalist with a wide range of interests. After graduating in 2008, he's been programming for and specializing in mobile devices, as well as social media websites. As a programmer, APIs are rather important to him, as he finds using them in his software amazingly fun.

Comments

Comments(1)

User HTML

  • Allowed HTML tags: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.
  • Web page addresses and e-mail addresses turn into links automatically.

[...] but i wouldnt worry too much about it its not a great gunGot a better answer? Share it below!Harry Asked: M1A1 thompson BFBC2 question?i downloaded bfbc2 off of the xbox live marketplace, and w...hat came in the disc case of your copy of bfbc2. But my problem is that i downloaded it and its on [...]