Cover Image

Armory Engine

Armory is an open-source 3D engine focused on portability, minimal footprint and performance. The renderer is fully scriptable with deferred and forward paths supported out of the box.

Written in C, Haxe & WebAssembly, structured as a data-driven engine.

Build Games in Blender

Armory provides a full Blender integration add-on, turning it into a complete game development tool. The result is a unified workflow from start to finish.

For materials, a subset of Cycles nodes is used. To define game behaviour, visual scripting using logic nodes is available.


Armory runs on portable open-source technology. Utilizing Kha - multimedia framework, and Haxe - cross platform toolkit.
  • • Windows, Linux, macOS
  • • HTML5
  • • Android, iOS
  • • PS4, Xbox One, Switch


Check out Armory in action - ArmorPaint is a 3D painting software being developed with Armory engine.