TouchLeague Offers a New Turn Based Game API

PokerChristmas is almost here: A time for cheer, a time for giving, a time for sharing, and a time for thanks.

In light of this holiday spirit, a new service called TouchLeagueSharp, is now available to both iPhone and web game developers. Sharp is a C# wrapper and a demo web site that can be utilized in order to build games on the TouchLeague.com Competition API. An example of this can be found here with some play-for-money poker.

This is where the real story comes into play, as the API provides a set of web-based services that are capable of supporting turn-based, asynchronous game play. This means it can support games such as chess, checkers, and other board games, but can also support core elements from other game genres such as the Final Fantasy battle system, Risk, or Civilization. It is simply up to the developer to determine a creative means of utilizing the concept of “turns.”

Time for creativity should not be an issue either, for as with other third party APIs, TouchLeague allows developers to focus more on game play and handles some of the more tedious, back end aspects of multiplayer game development.

Currently, the API provides developers with a number of supported functions listed in their development blog, that can be used based on their preferences. The site handles simple features such as user registration, and advertising revenue, but can also be used to set up ladder systems, rank-based matchmaking, as well as a web service that can retrieve and update game states without requiring the use of a database for your game.

According to the creators of TouchLeague, the features are far from done as well. The API is looking to encompass more features as well in the future such as a “play ad free revenue generation” as well as the hosting for tournaments and leagues.

The best part, however, is that a would-be developer does not require much in order to make their game. All that the API requires is a public web server that can execute your game code. The TouchLeagueSharp package easily implements the API through the use of an ASP.net web project.

In a market where social, casual, online games are becoming very widespread, it is certainly nice to have as many choices as possible when it comes to easing the development process. Nonetheless, it is interesting to see something that applies more specifically to the turn-based aspect of games when more and more live-multiplayer support has been showing up lately.