The Minko Engine


If you are a developer, you can build awesome cross-platform 3D applications with our SDK: it’s free and open-source! With the Minko engine, you can build 3D apps for HTML5, iOS, Android, Windows, OS X and Linux using a single C/C++ code base. You have a question? Join the community on StackOverflow!

Get started on GitHub Read the documentation



Develop once.
Deploy everywhere!

Minko targets HTML5, iOS, Android, Windows, OSX and Linux. We provide everything you need to develop cross-platform applications. With a single C/C++11 code base, your 3D now targets more screens than ever! You can also integrate the Minko Engine with existing native/web apps.


The power of native.
The reach of the web.

Because Minko is 100% modern C++11 native code, you get the best of both worlds: features, performances and decades of native tools such as the Bullets physics engine, the Oculus Rift and a lot more… Then unleash all this power in HTML5 web apps with close to native performances.


Free and open source.
With enterprise-class support.

Think it can’t get better? Everything is released under the MIT license: it’s open source and free, even for commercial projects! You get the best of both worlds: the power of the community with the insurance of our professional technical support services.


  • Why should I choose the Minko Engine?
  • If you are looking for a fast, extensible and cross-platform 3D engine with professional tools and awesome technical support services, Minko is the way to go!

  • What is the difference between the Minko Engine and Unity?
  • Unity is a great WYSIWYG tool designed around a single proprietary closed-source 3D world editor for designers and developers. It’s great to build simple projects, but:

    • it quickly gets in the way to build more custom experiences;
    • it cannot be integrated into existing applications;
    • it doesn’t provide the ability to code using native languages;
    • it does not target HTML5 or the even web without a proprietary plugin.

    The Minko Engine is built on native code to make it faster and easier to integrate with other tools and new platforms. Yet, it also targets HTML5. It’s also worth noting that the Minko Engine can easily be integrated in existing desktop, mobile and web applications.

  • What 3D/2D file formats are supported?
  • Thanks to its C/C++ implementation, Minko leverages decades of open source tools. That’s how we can support more than 50+ 3D file formats (Collada, 3DS, FBX, OBJ…) and more than 20+ 2D file formats (JPEG, PNG, TGA…).

    You can read the complete list of the supported file formats in our documentation.

  • What is the difference between the Minko Engine and other HTML5 3D engines?
  • Those HTML5 engines target only the web. With the Minko Engine, you also target mobiles (iPhone, iPad, Android…), desktops (Windows, OXS, Linux…) and some gaming consoles (Ouya, nVidia Shield, SteamOS…).

    Even when targeting only the web, the Minko Engine delivers close to native performances and makes it easier to build large scale HTML5 3D applications. The cross-compilation process generates optimized Javascript that hand-written code will hardly match. The result is close to native speed, even for web applications!

  • What is the difference between the Minko Engine and other C/C++ engines?
  • There are other good C/C++ 3D engines. But their inheritance makes them hardly compatible with mobile devices and out of scope for web applications.

    The Minko Engine aims at fixing this by being 100% designed with mobiles and the web in mind while keeping the great advantages of a native implementation.

  • What programming languages are supported?
  • C and C++.

Another question? Go to StackOverflow