Elflight Engine
Our core technology is the Elflight Engine - a high performance games engine designed with the web in mind.
Web Browser Deployment
Hardware accelerated 3D games can be streamed into a web browser window, a seperate application window or full-screen. In addition, the streaming aspect of the engine allows games to be developed that are near 'instant play' and zero hastle.
When a player first runs a game only the minimum of data is downloaded to their machine. Additional data such as 3D models, terrain and sound are then seamlessly streamed over the Internet as and when required and cached on the user's local machine.
Virtual Worlds and MMOs
The Elflight Engine is particularly well suited to the development of MMOs and Virtual Worlds. Data can be incrementally downloaded as the player explores the world around them.
Multiple worlds are supported and each world can be seamlessly spanned across multiple servers allowing all players to share the same world if desired. Everything is designed for the best user experience.
Real-time Collaborative Editing
The architecture and tools have been designed to accommodate real-time editing over the Internet. Changes made are visible to other users which facilitates a rapid team-based approach to development.
Technical Requirements
Since the engine is based upon industry standard OpenGL and Java (1.5+) technologies, most major platforms are supported including Mac OS X 10.4+, Windows and Linux. JSR 231 (JOGL) provides the Java Binding for the OpenGL API.