Delta3D

From Codex Gamicus
Jump to: navigation, search
Delta3D
Basic Information
Delta 3D
Type(s)
Game Engine
License(s)
LGPL
Platform(s)
Microsoft Windows, macOS and GNU/Linux
Technical Information
Version
2.4.0
United Nations International Release Date(s)
Microsoft Windows, macOS and GNU/Linux
November 92008
Awards | Changelog | Compatibility | Covers
Credits | DLC | Gallery | Help | Patches | Ratings
Reviews | Screenshots | Videos

Delta3D is an open-source gaming/simulation engine.

Delta3D's modular design integrates other well-known Open Source projects such as OpenSceneGraph, Open Dynamics Engine, Cal3D, and OpenAL, integrating them in an easy-to-use API. Rather than bury the underlying modules, Delta3D integrates them together, allowing access to the important underlying components. This provides a high-level API while still allowing the end user the optional, low-level functionality.

Delta3D has been featured in IEEE Computer Graphics and Applications [1] and the The Journal of Defense Modeling and Simulation.[2]

Features[edit | edit source]

The primary goal of Delta3D is to provide a single, flexible API with the basic elements needed by all visualization applications. In addition to the underlying components, Delta3D provides a variety of tools such as the Simulation, Training, and Game Editor (STAGE), a BSP Compiler, particle editor, stand-alone model viewer, and a High level architecture (HLA) Stealth Viewer. Further, Delta3D has an extensive architectural suite that is integrated throughout the engine. This suite includes frameworks such as the Application Base Classes (ABC) for getting started; the Dynamic Actor Layer (DAL) for Actor Proxies and Properties; signal/slot support for direct method linking; the Game Manager (GM) for actor management; pluggable terrain tools for reading, rendering, and decorating terrain; and high-level messaging for actor communication.

Licensing[edit | edit source]

Delta3D is released under the GNU Lesser General Public License (LGPL). The underlying modules may have their own licensing, but are at the minimum, considered Open Source and are freely distributable.

The STAGE source code which uses Trolltech's Qt is distributed under the MIT license. Once STAGE is compiled, the resulting executable will assume the license based on the underlying dependencies (e.g., Qt, Delta3D). In most situations, that is also the GNU Lesser General Public License (LGPL).

See also[edit | edit source]

References[edit | edit source]

External Links[edit | edit source]