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.
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.