Project Darkstar

Project Darkstar is a discontinued open source framework for MMOG development, written in Java and deployed as game engine middleware.

Karl increased the manpower, adding Seth Proctor and Dan Ellard as co-researchers, as well as contractors James Megquier and Sten Anderson.

[clarification needed] The API of Project Darkstar was the key component for developers who used the technology.

The main parts of the API include task management, data persistence, and channel communication.

[7] Control of information in a Project Darkstar server is generally handled by tasks, although in some special cases they are not necessary.

[citation needed] The Berkeley DB used by Project Darkstar stores all data that is to be persisted.

[citation needed] Some authors have suggested that the management of Central Object Store and Distributed Random Access might not be realistically possible in a highly interactive game environment.

The community also released client APIs for additional platforms including C#, Python, Objective-C, and ActionScript.

Overview of a Project Darkstar network