GMUVE Design Document
GMUVE is an architecture for the development of 3D multi-user environments. The GMUVE engine will be created to allow for unprecedented interactivity by utilizing the advantages of object-oriented design and programming. GMUVE will be a truly multi-functional system that has any number of uses. It is designed for use over the Internet, although it can also be used to great effect in other networked environments. GMUVE is being created as an open-source project under the leadership of Michael Robellard.
A number of technologies have matured to the point that consumers, with consumer 3D hardware, powerful systems with lots of ram and quality access to the Internet can now enter the world of 3D virtual environments. This project will attempt to give users and developers a tool chest to explore this new medium.
There are a few important things to understand about GMUVE.
- GMUVE is not a video game. GMUVE can be used to develop video games and in fact this very possibility is what inspired GMUVE.
- GMUVE does not have to be run across the Internet. It can be run on a LAN.
A single person cannot attain the lofty goals of this project in one lifetime so it is necessary to collect a group of people together to accomplish these goals. Therefore GMUVE will be developed as an open source project under the terms of the GNU public license as published by the Free Software Foundation.
