Armory is a 3D game engine with deep Blender integration that compiles projects to multiple platforms while maintaining a minimal footprint.
The engine addresses the need for a game development pipeline that keeps artists and developers working within a single tool. Rather than exporting assets between separate applications, Armory functions as a Blender add-on, allowing creators to build, script, and deploy games directly from Blender. The renderer supports both deferred and forward rendering paths and is fully scriptable, giving developers control over the visual pipeline. Projects compile to multiple target platforms from a unified codebase.
Armory suits developers and small teams who want to minimize their toolchain and keep production within Blender's familiar environment. It is particularly valuable for projects where portability across platforms matters and where keeping executable size small is a constraint. The engine's focus on performance and minimal footprint makes it suitable for deployment on resource-limited targets. Teams already invested in Blender workflows will find the integrated approach eliminates friction in the asset pipeline.
The project maintains active development with regular releases and an established community forum for support. Documentation is available through a wiki and release notes are published consistently. The codebase shows ongoing refinement across its core systems, with contributions addressing both engine capabilities and the Blender integration layer.