All Projects → daokoder → Craft3D

daokoder / Craft3D

Licence: other
Craft Game Engine

Programming Languages

C++
36643 projects - #6 most used programming language
CMake
9771 projects
HLSL
714 projects
GLSL
2045 projects
MAXScript
40 projects
lua
6591 projects

Craft Game Engine

Craft is a free lightweight, cross-platform 2D and 3D game engine implemented in C++ and released under the MIT license. Forked from Urho3D.

Craft is mostly the same as Urho3D, except the following main differences:

  • Craft uses the ENU (X: East, Y: North, Z: Up) coordinate system;
  • Craft includes a UI module (Source/Craft/UIKit) based on the Turbo Badger UI library;
  • Craft includes a Script module to simplify integration with other scripting languages;
  • Craft supports scripting using the Dao programming language (work in progress);

The UIKit and Script modules are ported from the Atomic Game Engine (which is also an Urho3D fork). A few other changes have also been ported from Atomic to Craft. Additional changes (with respect to Urho3D) have also been made to support Qt5 integration and automatic binding generation for Dao.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].