GSoC/GCI Archive
Google Summer of Code 2010


Web Page:

Mailing List:

The WorldForge project is about building tools to allow the construction of virtual worlds. The original community came together over a decade ago, out of a desire to create a game that was better and freer than Ultima Online. But as the aims of the project evolved and became more ambitious, the overall goal changed. Instead of one game, we instead decided build a flexible framework that would allow everyone to contribute their own unique ideas and goals to the Worldforge project, allowing a multitude of games to be created. Our core focus is the construction of a complete system with all the tools, technology, content and artwork required to build complex persistent online virtual worlds.


  • Convert Object Viewer to be Qt-based. Rewrite the tool Object Viewer using Qt4. This program will receive an improved interface, additional features and cross-platforming.
  • Multi-Server Linking in Cyphesis Currently Cyphesis does not scale to multiple servers. The aim of this project is to implement a mechanism for allowing multiple server running Cyphesis to coordinate with each other in simulating a single world.
  • Worldforge GUI Improvements My GSOC application would extend the current Worldforge GUI by adding an additional five features. 1. Dragging items from inventory to world 2. A quick help system 3. Minimap entity tracking 4. Implementing inventory containers 5. Implementing action bars and buttons