This paper presents a brief overview of the VOID approach to the design and implementation of next-generation (distributed) video games and other interactive virtual world applications. The main features of the VOID Shell, a toolkit for object-oriented game and virtual world development, are described including its object model and associated class libraries as well as the tools provided for the game designer and programmer.
This document gives the specification of the VOID Shell. An overview of the document is given followed by chapters on; the state chart tool for game design; the implementation of events and the object model (ECO); the class hierarchy for game development.