Make Your Own Games
If you are a skilled Java programmer (or just learning), you can make your
own games and host them on our servers so that others can come and play
them at any time. This is accomplished through the use of free software
libraries that we provide to handle networking and match-making which are
documented below and demonstrated in the sample games.
Getting Started
The first thing you probably want to do is download our sample games
and the libraries you'll need to compile your own games. This can be
obtained in one of two ways:
game-gardens.tar.gz game-gardens.zip
git clone https://github.com/threerings/game-gardens.git
Once you have the sample games and libraries downloaded and unpacked, you can check out the tutorials below to walk you through building and playing with the sample games as well as getting started on your own games.
Tutorials
Here are some tutorials we've put together to help you get started:
Presently there aren't many tutorials, but we'll be adding more as we have time and if you want to write your own, we encourage you to do so. Post them to the forums and we'll link to them here.
Example Games
Two games are included with the main distribution as well as a skeleton
"sample" game. Many of the games uploaded to the site come with source
code and also serve as good examples:
Libraries and Documentation
The source and documentation for all the libraries used by the Game
Gardens system and sample games are provided here:
Web Site Source
If you are interested in checking out the source code to the web
applications that are used on this website and the various HTML and
whatnot, you can find that here:
git clone https://github.com/threerings/game-gardens.git
Further questions can comments are best handled on the message boards.