About Armory
Armory3D is an open-source 3D game engine that integrates as a Blender add-on, turning Blender into a complete game development tool. It supports portability, minimal footprint, and performance, with a fully scriptable renderer supporting deferred and forward paths.
The engine includes features for game logic via Haxe code or visual scripting with logic nodes, a UI library and editor, physics simulation using Bullet or Oimo engines, navigation with navigational meshes, particle systems, animation with GPU skinning, and lighting effects like voxel-based ambient occlusion and lightmapping.
Key features
- Blender integration as an add-on for a unified workflow
- Scriptable renderer with deferred and forward paths
- Game logic via Haxe code or visual scripting with logic nodes
- Built-in UI library and editor
- Physics simulation with Bullet or Oimo engines
- Navigation using navigational meshes for NPC pathing
Good fit for
- Game development
Armory: questions and answers
- What is Armory used for?
- Armory is an open-source 3D game engine focused on portability, minimal footprint, and performance. It is a good fit for game development.
- Is Armory open source?
- Yes. Armory is open source under the Zlib licence. Its source code is on GitHub at armory3d/armory and is written mainly in C++.
- Is Armory free?
- Yes. Armory is open source, so the software itself is free to use.
- Can I self-host Armory?
- Yes. Armory can be self-hosted on your own server or infrastructure.
- What is Armory an alternative to?
- Armory is an open-source alternative to Unreal Engine. Other open-source alternatives to Unreal Engine include Blender, O3DE and Stride.
- Is Armory actively maintained?
- Yes. The most recent commit to Armory was on 10 October 2026, and the latest release is 26.02, published on 16 February 2026. The project has 3.3k stars on GitHub.
Open-source alternatives to Armory
See all
Blender
3D & CAD
Official mirror of Blender
OSSvs Autodesk Maya★ 21k
O3DE
Games & Emulation
Open 3D Engine (O3DE) is an Apache 2.0-licensed multi-platform 3D engine that enables deve
OSSvs Unity★ 9.7k
Stride
Games & Emulation
Stride (formerly Xenko), a free and open-source cross-platform C# game engine.
MITvs Unity★ 7.9k
Torque3D
Open source
MIT Licensed Open Source version of Torque 3D from GarageGames
MITvs Unity★ 3.4k
Godot
Developer Tools
Godot Engine – Multi-platform 2D and 3D game engine
MITvs Unity★ 118k
WickedEngine
Games & Emulation
3D engine with modern graphics
MITvs Unreal Engine★ 7.3k
SaaS alternatives to Armory
See all
Unreal Engine
Developer Tools
Real-time 3D engine from Epic Games for games, film and visualization
SaaS
D5 Render
3D & CAD
Real-time ray-tracing rendering software for architecture and design
SaaSDaz Studio
3D & CAD
3D figure posing and animation software with a content marketplace
SaaS
Enscape
3D & CAD
Real-time rendering and visualization plugin for Revit, SketchUp and Rhino
SaaS
Houdini
3D & CAD
Procedural 3D software for visual effects, simulation and animation
SaaS
Marmoset Toolbag
3D & CAD
Real-time 3D rendering, baking and texturing software for artists
SaaS

