マルチプレイヤーゲームをホスティングしてくれるGame Gardens

A place to play online multiplayer games and a place for game developers to create their own multiplayer games and host them for others to come and play

マルチプレイヤーゲームの無料ホスティングサービスらしい。Game Gardens専用のライブラリを使うことで、サーバを持ってないアマチュアゲームプログラマでもマルチプレイヤーゲームを作れるらしい。

Play!ボタンを押したときにダウンロードされるファイルは'JNLP'。つまりGame GardensではJava Web Startを使っている。ライブラリも当然Javaで提供されている。

ここにある作法にのっとってゲームを書けば、マルチプレイヤーゲームにおいて面倒なロビーのプレイヤーマッチングなどはサーバ側で勝手にやってくれるみたい。ゲーム中、クライアントとサーバ間で共有すべき情報なんかもGameObjectっていうクラスを継承してやれば管理できるっぽい。なかなかよさげ。

このサービスを立ち上げたのはThree Rings(http://www.threerings.net/)というゲームデベロッパ。Puzzle Pirates(http://www.puzzlepirates.com/)というゲームで非常に実績があるところだ。どういった意図でこういったサービスを立ち上げたのかよく分からんが、

Three Rings is committed to fostering experimentation in games.

ゲーム産業育成の実験場として立ち上げたというお題目が本当ならばありがたいことだ。活用すべし。