Horde3D is an
open-source
Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized sof ...
cross-platform graphics engine.
Its purpose and design is similar to that of
OGRE with the primary goal being lightweight for next-generation video games. The engine is also particularly suited for large crowd simulations. The engine is also compatible with
GLFW. The major part of the graphics engine was originally written for the indie group pyropix and development is now continued at the
University of Augsburg.
Design
The engine is primarily designed for an
object-oriented approach to scene rendering.
It also features a Scene Editor that can design shaders with support for plugins including physics. The engine was originally built on top of
OpenGL
OpenGL (Open Graphics Library) is a cross-language, cross-platform application programming interface (API) for rendering 2D and 3D vector graphics. The API is typically used to interact with a graphics processing unit (GPU), to achieve hardwa ...
2.0 A plugin to use the engine with the
Bullet Physics API also exists.
Languages
The engine contains a number of bindings to various languages including
C#,
Java,
Python,
Lua
Lua or LUA may refer to:
Science and technology
* Lua (programming language)
* Latvia University of Agriculture
* Last universal ancestor, in evolution
Ethnicity and language
* Lua people, of Laos
* Lawa people, of Thailand sometimes referred t ...
,
Squirrel
Squirrels are members of the family Sciuridae, a family that includes small or medium-size rodents. The squirrel family includes tree squirrels, ground squirrels (including chipmunks and prairie dogs, among others), and flying squirrels. Squ ...
,
GMLGMHorde3D
Games using the engine
The following commercial games use the Horde3D engine:
References
External links
*
*
*
*
{{Video game engines
Game engines for Linux
IPhone video game engines
Mono project applications
Video game engines