In development!

Before proceeding, please note all the materials currently available are still work in progress.

Armory SDK is currently avaialble at the stage of early preview. Any kind of support & feedback is greatly welcome!

Real-time, in Blender

The goal of Armory is to bring real-time rendering to artists. Everything is fully integrated into Blender, turning it into a complete authoring tool for real-time content.

The result is a unified workflow from start to finish, making you work faster and more efficient. There is nothing forcing you to jump between different applications and constantly export data from one to another.

Behind the scenes Armory uses Kha, a key to unmatched performance and portability. Both Armory and Kha are open-source projects.

State of Art Renderer

Extreme effort has been put into the render system. Armory tries to closely mimick the output of Cycles, which is not an easy task to perform in real-time. To achieve this, serious rendering wizardry is employed. The default renderer is currently rasterized.

While there are still roads to go to improve rendering quality further, render system is fully customisable using nodes. This makes it fast to adapt new real-time rendering techniques, never falling a step behind the current arts.

  • Physically based
  • Cycles based materials
  • Voxel cone tracing
  • Raymarched reflections
  • Temporal anti-aliasing
  • Tessellated displacement
  • Volumetric Lighting
  • Compositor effects

Use Nodes

Armory is heavily oriented towards nodes. For materials, a subset of standard Cycles nodes is used. This means every scene created for Armory can be rendered as-is in Cycles. We plan to eventually support all Cycles nodes. Performance remains the priority.

  • Material nodes
  • Compositor &apm; world nodes
  • Logic nodes
  • Render path nodes

Build Games

Everything is bundled to provide the ultimate game development tool. As a starting point, you can choose one of the available game prototype templates. Code editor with debugging support is integrated. For logic, use nodes or write code in Haxe or JavaScript.

  • Rendering
  • Physics
  • Sound
  • Navigation
  • Scripting
  • Networking

Your work, alive

Create interactive scenes and export them to web, desktop and mobile, so everyone can experience them. Binary data format, asset compression and efficient build tools are developed to prevent bloated package sizes.


A robust animation system is employed, with support for hardware accelerated skinning. On top of that, each node can be animated on timeline using keyframes, just like you are used to.

  • GPU/CPU dual-quaternion skinning
  • Instanced rendering of skinned meshes
  • Timeline based animation
  • Procedural animation

Get Armored!

If we got you interested, start exploring Armory now! Please head to the download section to check how the project is currently distributed.