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.