Armory 3D Game Engine written in C Language


Armory is an opensource 3D graphic game engine. It comes up with complete Blender integration that has turned it into a full fledged game development tool. The result is an amalgamated and smooth workflow from beginning to the end, allowing you to work faster.

The good news is that it provides all necessary data at one place so, now there is no need to jump between the applications for constantly exporting data from one to another.

The game engine is written in C Language, Haxe & WebAssembly, structured as a data-driven engine.

It supports the following platforms:

  • Windows, Linux, macOS
  • HTML5
  • Android, iOS
  • PS4, Xbox One, Switch

Armory 3D Specifications

  • Instanced rendering of skinned meshes
  • HDR Pipeline
  • GPU dual-quaternion skinning
  • Voxel-based global illumination
  • Temporal anti-aliasing
  • Timeline based animation

Useful Resources

Game Engine Website:

Game Engine Source Code:

Categories: Blog
M. Saqib: Saqib is Master-level Senior Software Engineer with over 14 years of experience in designing and developing large-scale software and web applications. He has more than eight years experience of leading software development teams. Saqib provides consultancy to develop software systems and web services for Fortune 500 companies. He has hands-on experience in C/C++ Java, JavaScript, PHP and .NET Technologies. Saqib owns and write contents on since 2004.
Related Post