Armory3D

A
A tier on Game Engine SoftwareScore 8.5 · #13 of 91
Android app
Yes
Free plan
Yes
Runs on
Android, iOS, Linux, Mac, Web, Windows
armory3d.org
The Armory3D homepage

Summary

Armory3D is a free, open-source 3D game engine focused on portability and a minimal footprint. It works as a Blender add-on and provides a game-development workflow for Windows, Linux, macOS, iOS, Android, and web exports. Developers can make interactive behavior with Haxe or visual logic nodes, including custom nodes. Its scriptable renderer supports deferred and forward paths, and users can create custom render paths. Armory includes a UI library and editor for game interfaces, Bullet-based rigid and soft body simulation, and an option to configure Oimo. Navigation meshes provide real-time pathing for objects marked as actors. Particle and animation features include emitter and hair systems with GPU instancing, GPU skinning, bones, keyframes, shape keys, and tilesheets. Lighting features include voxel-based ambient occlusion, lightmapping, area lights, reflection probes, and IES textures. The SDK is distributed as a Blender add-on and external SDK; setup guidance asks for Blender 4.5.x LTS and says Blender 3.3 LTS and earlier are unsupported. The license permits commercial use subject to its stated restrictions.

Who it is for

Armory3D suits game developers who want to build portable 3D games using Blender, with either Haxe scripting or visual logic nodes. It is relevant to projects targeting desktop, mobile, and web exports.

What is good

  • Exports to desktop, mobile, and web targets.
  • Supports Haxe and visual logic nodes.
  • Includes UI, physics, navigation, and lighting tools.
  • Privacy policy says software does not collect user data.
  • License permits commercial use subject to restrictions.

What to know first

  • Blender 3.3 LTS and earlier are unsupported.
  • Setup guidance asks for Blender 4.5.x LTS.
  • SDK includes an external SDK as well as add-on.

Everything Xiaomi review

Armory3D: the full review

Armory3D combines Blender integration with visual and code-based game logic, plus a broad set of rendering and game features. Check the Blender version requirement and export targets against the project before setting up the SDK.

Armory3D is a free, open-source 3D game engine for developers building games alongside their Blender work. Its mix of Haxe and visual logic nodes gives different kinds of creators room to shape game behavior. The main trade-off is a Blender-centered workflow that depends on a supported release.

Overview

Armory3D connects game development to Blender through an add-on and external SDK, with portability, a small footprint and performance as its aims. The zlib/libpng license permits commercial applications subject to its restrictions, and the privacy policy says the software does not collect, market or sell user data.

This Blender connection can keep 3D creation and game development in one workflow, but it also makes Blender compatibility a practical prerequisite. The setup guide calls for Blender 4.5.x LTS and says Blender 3.3 LTS and earlier are unsupported. The SDK is distributed as a Blender add-on and external SDK; the site describes the add-on as portable and requiring no installation.

Key features

Game logic can be built with Haxe or visual logic nodes, including custom nodes. This gives programmers and node-oriented creators different ways to work, though teams expecting a different built-in scripting language should weigh the Haxe commitment. The setup guide documents Visual Studio Code with the Kha Extension pack, Kode Studio, Sublime Text and custom editors.

The scriptable renderer supports deferred and forward paths, as well as custom render paths. That flexibility is useful when a project needs a tailored rendering approach, but it also makes Armory a better fit for developers willing to shape their pipeline than for someone seeking only a fixed, ready-made rendering setup.

For interfaces, Armory includes its own UI library and editor. Physics uses Bullet for rigid and soft body simulation, with Oimo as an alternative configuration. Objects can be marked as actors to calculate real-time pathing with navigation meshes, bringing built-in tools for common game systems rather than requiring every feature to be assembled from scratch.

Animation and effects cover emitter and hair particles with GPU instancing, plus GPU skinning, bones, keyframes, shape keys and tilesheets. Lighting features include voxel-based ambient occlusion, lightmapping, area lights, reflection probes and IES textures. Multiplayer tools and console export are also supported. Together, these capabilities span a substantial range of game-development needs, while the Blender and SDK requirements remain the key workflow considerations.

Pricing

PlanPriceIncludes
Armory Engine0.00 USD per freeOpen-source engine, Blender add-on and external SDK

The free plan is the engine itself, not a time-limited trial or a reduced tier described with export restrictions. It suits individuals and teams prepared to work within Armory's Blender-based development flow. Its zlib/libpng license permits commercial use subject to its stated restrictions.

Platforms

Armory games can target Windows, Linux, macOS, iOS, Android and the web. That reach makes it a candidate for projects planned across desktop, mobile and browser releases. The SDK setup guide's Blender 4.5.x LTS requirement is a separate compatibility consideration; Blender 3.3 LTS and earlier are unsupported.

Who it's for

Armory3D is best suited to developers who already want Blender in their game-production workflow and value both node-based logic and code. It is also a reasonable fit for projects that need multiple desktop, mobile or web targets, along with configurable rendering and built-in animation, physics and navigation features. Look elsewhere if Blender version compatibility or Haxe is a poor match for the team's workflow.

Pros and cons

  • Pros: A free, open-source engine with a license permitting commercial applications subject to its restrictions.
  • Pros: Blender integration alongside both Haxe scripting and visual logic nodes, including custom nodes.
  • Pros: Export targets span Windows, Linux, macOS, iOS, Android and web, with console export also supported.
  • Pros: Rendering, physics, navigation, interface, animation and lighting tools cover a broad range of game needs.
  • Cons: The setup guide requires Blender 4.5.x LTS and excludes Blender 3.3 LTS and earlier, limiting compatibility with older installations.
  • Cons: Haxe is the named scripting language, so teams committed to another language may prefer a different workflow.
  • Cons: Using the engine means adopting its Blender add-on and external SDK setup rather than a workflow independent of Blender.

Alternatives

For a different visual-development option, Construct 3 has a free plan and trial, with a Personal License described as unlocking all features for individuals and hobbyists. GDevelop also has a free plan, including a first game at no charge, and a Silver plan billed monthly or yearly; it is worth considering if that plan structure better suits the project.

Stencyl offers a Starter plan for publishing to web/HTML5 and an Indie plan at 99.00 USD per year for web and desktop publishing. Clickteam Fusion 2.5 has a free edition with limited HTML5 export and a 99.99 USD one-time PC edition for commercial games and apps.

Flowlab may suit someone who wants a tightly capped free plan: it allows 3 games, 5 levels per game and 50 game objects, but no exporting. GameMaker has a free plan limited to non-commercial use with no console exports, alongside a Professional plan priced at 99.99 USD per month as a one-time purchase.

UPBGE is another free, open-source 3D creation suite with an integrated game engine. CopperCube offers a free editor and engine edition, with a separate Professional edition.

For category comparisons, see Game Visual Scripting Software, Game Development Software and Game Engine Software.

Verdict

Choose Armory3D if Blender is already central to your 3D workflow and you want a free, open-source engine with visual and Haxe-based logic plus broad export targets. Its main appeal is the combination of Blender integration and substantial game-development features without a purchase price. Look elsewhere if the required Blender release or Haxe does not suit your setup.

Armory3D plans and pricing

All plans
Armory Engine Free Open-source engine · Blender add-on and external SDK armory3d.org · 4 Oct 2026

Compared on game engine software

Free plan
Yesarmory3d.org
Visual scripting
Yesarmory3d.org

Facts

Source code model
open_sourcearmory3d.org · 24 Sept 2026
Multiplayer tools
Yesarmory3d.org · 24 Sept 2026
Mobile export
Yesarmory3d.org · 24 Sept 2026
Target platforms
Windows, Linux, macOS, iOS, Android, Webarmory3d.org · 24 Sept 2026
Scripting languages
Haxearmory3d.org · 24 Sept 2026
Product
Armory3D is an open-source 3D game engine focused on portability, minimal footprint, and performance.armory3d.org · 4 Oct 2026
Blender integration
Armory3D works as a Blender add-on and provides a unified game development workflow.armory3d.org · 4 Oct 2026
Rendering
Its scriptable renderer supports deferred and forward paths, and users can create custom render paths.armory3d.org · 4 Oct 2026
Game logic
Interactive behavior can be written in Haxe or created with visual logic nodes, including custom nodes.armory3d.org · 4 Oct 2026
User interface
Armory3D includes its own UI library and editor for adding game interfaces.armory3d.org · 4 Oct 2026
Physics
It uses Bullet for rigid and soft body simulation and can also be configured to use Oimo.armory3d.org · 4 Oct 2026
Navigation
Objects can be marked as actors to calculate real-time pathing with navigation meshes.armory3d.org · 4 Oct 2026
Particles and animation
It supports emitter and hair particle systems with GPU instancing, plus GPU skinning, bones, keyframes, shape keys, and tilesheets.armory3d.org · 4 Oct 2026
Lighting
Listed lighting features include voxel-based ambient occlusion, lightmapping, area lights, reflection probes, and IES textures.armory3d.org · 4 Oct 2026
Export targets
Games built with Armory Engine run on Windows, Linux, macOS, iOS, Android, and the web.armory3d.org · 4 Oct 2026
SDK setup
The site describes the Armory Engine SDK as a portable Blender add-on with no installation.armory3d.org · 4 Oct 2026
Downloads and source
The download page links to itch.io for the engine and GitHub for its source code and release notes.armory3d.org · 4 Oct 2026
Privacy
The privacy page states that Armory software does not collect, market, or sell user data.armory3d.org · 4 Oct 2026
License
The engine repository identifies the software license as zlib/libpng and permits use for any purpose, including commercial applications, subject to its stated restrictions.github.com · 4 Oct 2026
Support and community
The download page links to contribution instructions, Discord, a tracker, and release notes.armory3d.org · 4 Oct 2026
Purpose
Armory3D is an open-source 3D game engine focused on portability, minimal footprint and performance.armory3d.org · 4 Oct 2026
Animation and effects
Armory supports emitter and hair particles with GPU instancing, plus animation with GPU skinning, bones, keyframes, shape keys and tilesheets.armory3d.org · 4 Oct 2026
Build targets
Games built with Armory Engine run on Windows, Linux, macOS, iOS, Android and Web.armory3d.org · 4 Oct 2026
Setup
The SDK is distributed as a Blender add-on and external SDK; the setup guide asks users to install Blender 4.5.x LTS and says Blender 3.3 LTS and earlier are unsupported.github.com · 4 Oct 2026
Code editor integrations
The setup guide documents using Visual Studio Code with the Kha Extension pack or Kode Studio, as well as Sublime Text or a custom editor.github.com · 4 Oct 2026
Security and privacy
Armory's privacy policy says its software does not collect, market or sell user data and that data is accessed only by the user.armory3d.org · 4 Oct 2026
Support
The setup guide points users to troubleshooting documentation and the GitHub issue tracker for installation or usage problems.github.com · 4 Oct 2026

Best Armory3D alternatives

See all 20

Where it ranks on Everything Xiaomi

Is Armory3D yours?

Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.

Sources