Language Bindings

From Horde3D Wiki
Revision as of 18:27, 3 January 2010 by Marciano (talk | contribs)
Jump to: navigation, search

Due to its simple 'C' DLL interface, Horde3D can be accessed from most programming and scripting languages without much effort. The community has already created bindings for the following languages. Most of the bindings can be found in the Community SVN Branch, however, not all of them are constantly maintained and up-to-date.


  • C#
    • Maintained by the Horde3D team
    • Can be found in the SourceForge SVN as well as in the Community Branch
  • Lua
    • In the Community Branch
    • The Horde3D Editor has separate bindings as well that can be found here
  • Python
    • In the Community Branch
    • See this thread for further info
  • D
    • Two independent bindings exist, both located in the Community Branch
    • 1. Native bindings which redeclare the C API and are directly usable by linking against the Horde3D library (see this thread)
    • 2. Bindings using Derelict and function pointers (see this thread)
  • Pascal
  • Squirrel
    • In the Community Branch
    • See this thread for further info
  • Haskel