Tiny Speck is Changing How Games Are Built Using APIs
27 Sep 2011
Audrey introduced me to a very cool gaming company the other day called Tiny Speck. The company, the latest project of Flickr co-founder Stewart Butterfield, has released its first game to the public today: Glitch. Glitch is a web-based massively-multiplayer game. The game allows you to choose how to grow and shape the world: building and developing, learning new skills, collaborating or competing with everyone else in one enormous, ever-changing, persistent world.
I do have a list of game-related APIs to evaluate, I just haven’t had the time to dive in too deeply. But at first glance most game APIs tend to only deliver meta-information about games, profiles, and the communities around games. Though I don’t doubt APIs drive a lot of game development, most developers I’ve talked to don’t think much about it, let alone make the APIs public or showcase them.
Glitch could be a “game-changer” in that Tiny Speck has built its game around the API, as well as exposing these same APIs to its developer community, enabling them in turn to build web, iOS, and Android games around the Glitch universe.
The Glitch API uses JSON over HTTP or HTTPS, in an RPC style, allowing parameters to be passed via GET or POST vars, with an available JSONP callback. The API provides access to players, skills, avatars, achievements, auctions, calendars and locations within the game.
I hope there are other gaming platforms employing APIs in this fashion, if you know of any let me know. Glitch is the first game I’ve seen build an entire game upon APIs, enabling the ultimate amount of flexibility in its development and deployment, and also opening this power up to the gaming community to create an endless, ever-changing, persistent gaming universe.