Armory 3D is a free and open source game development software developed using Haxe and Kha and made to run inside Blender. Armory 3D features a state of the art renderer that supports voxel-based GI, screen space raytracing, temporal antialiasing and the ability to use Cycles Render material nodes. The finished project can be compiled to run on PC, Mac, Linux, Android, iOS, HTML5 (WebGL), Nintendo Switch, PS4 and Xbox One. Armory also supports GPU dual-quaternion skinning, Instanced rendering of skinned meshes, GPU particles and visual scripting.
SpecsUpdate
Ranked in these QuestionsQuestion Ranking
Pros
Pro Runs inside Blender
Does everything in the same application. No exporting-importing assets, make a cube, hit run, cube appears, make a character, hit run, the character appears!
Pro Node based programming and materials support
Pro Free and open source
Pro Export to multiple platforms
Export to all platform that Kha supports.
Pro Lightweight
Pro State of the art physically based rendering
Physically based
Cycles material nodes
Voxel-based global illumination
Temporal anti-aliasing
Tessellated displacement
Screen-space raymarching
HDR pipeline
Pro Easy to use
Cons
Con Good looking but a terrible choice for any serious development
Terrible lack of support and lack of a serious delivery strategy. Multiple breaking changes to the master branches (usually the only branch actually) from the core projects as well as the myriad of dependencies it uses make it a nightmare to have something stable to create with. Might be good for prototyping if you stick to the releases, but stay away if you are planning to create something serious
Con Not much developers use it
Armory3d seems to be quite exotic and it should be hard to find developers to help in projects
Con Lack of documentation
Con Still in development
Commonly Compared
Built By the Slant team
Lustre recommends the best products at their lowest prices – right on Amazon.