| Download, Build, Configure, and Run from the Source Code |
This tutorial provides an introduction for all developers: how to download and compile the source code, configure the Wonderland distribution, and run both the server and client. |
| Download, Build, and Deploy Optional Modules from the Source Code |
This tutorial describes how developers can download and compile the source code, and deploy the optional add-on modules. |
| Working with Modules |
This tutorial describes the basics of the Project Wonderland module system and how to install modules. Modules allow developers to extend the functionality of the platform by providing custom code and/or content. |
| Tutorial for Beginners |
These two tutorials (Part 1, Part 2) by Douglas Finnigan provide a high-level introduction to Project Wonderland for developers, describing basic concepts for all of its technologies. |
| Developing a New Cell |
The primary means to extend Project Wonderland is by developing a new kind of Cell. There are a number of tutorials, from basic and advanced on this page. The following four-part tutorial series goes in-depth for developers on how to create a new Cell: Part 1, Part 2, Part 3, Part 4. |
| Writing 2D Applications |
This tutorial describes how to develop 2D applications in-world that use the Java Swing GUI toolkit. |
| Links to jMonkeyEngine Documentation |
This page provides a collection of web links to tutorials and documentation for jMonkeyEngine, the 3D rendering API used by Project Wonderland. |
| MT-Game Programming Guide |
Programming guide for the MT (Multi-Threaded) Game layer on top of jMonkeyEngine |
| Writing a Client or Server "Plugin" |
This tutorial describes how to write client and server plugins for Project Wonderland. Plugins are code that runs when either the client or server is first initialized. |
| Developing a HUD-enabled module |
This tutorial describes how to develop a module that displays a window on the HUD (Heads-up display). |
| Community Documentation |
A wiki containing documents for features being worked on by the community. |
| Version 0.5 Technical Documents |
A wiki containing technical documents and plans for Project Wonderland v0.5 |