Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Game Engine Development
  3. Armory (Kha)

Armory (Kha)

ZlibC++26.02

An open-source 3D game engine with full Blender integration for a unified game development workflow.

Visit WebsiteGitHubGitHub
3.3k stars350 forks0 contributors

What is Armory (Kha)?

Armory is an open-source 3D game engine that integrates directly into Blender as an add-on, enabling developers to create games entirely within Blender. It focuses on portability, minimal footprint, and performance, with a fully scriptable renderer supporting deferred and forward paths. The engine solves the problem of disjointed workflows by unifying 3D content creation and game development in a single tool.

Target Audience

Game developers and 3D artists who use Blender and want a streamlined, integrated environment for creating and deploying 3D games without switching between multiple tools.

Value Proposition

Developers choose Armory for its seamless Blender integration, which eliminates workflow fragmentation, and its emphasis on performance and portability in a lightweight, open-source package.

Overview

3D Engine with Blender Integration

Use Cases

Best For

  • Developing 3D games entirely within Blender
  • Projects requiring a portable and lightweight game engine
  • Game developers who prefer a unified content creation and coding workflow
  • Real-time rendering with scriptable deferred or forward paths
  • Indie game development with tight integration to 3D asset pipelines
  • Educational projects teaching game development using Blender

Not Ideal For

  • Projects requiring AAA-grade tooling and asset stores like Unity or Unreal Engine
  • Developers who do not use or prefer alternative 3D software to Blender
  • Teams needing extensive third-party plugins and a large, mature community for support
  • Games that depend on cutting-edge rendering features not natively supported in Blender's pipeline

Pros & Cons

Pros

Seamless Blender Integration

As a Blender add-on, Armory enables game development entirely within Blender's interface, eliminating the need to export assets to external engines, as emphasized in the README.

Portable and Performant

Focused on portability and minimal footprint, Armory is designed for high performance across platforms, a core value proposition from its description.

Scriptable Renderer

Features a fully scriptable renderer with deferred and forward paths supported out of the box, offering flexibility in rendering pipelines per the README.

Unified Workflow

Provides a cohesive environment from 3D asset creation to game logic and deployment, reducing tool-switching friction and streamlining development.

Cons

Blender Dependency

Armory is tightly coupled with Blender, making it unsuitable for projects that don't use Blender, which limits its appeal to a specific user base.

Limited Ecosystem

Compared to mainstream engines, Armory has a smaller community and fewer third-party assets or plugins, which can hinder development speed and resource availability.

Documentation Fragmentation

Relies on a wiki for manuals, which may lead to outdated or incomplete information, as indicated by the manual link in the README.

Frequently Asked Questions

Quick Stats

Stars3,308
Forks350
Contributors0
Open Issues371
Last commit8 days ago
CreatedSince 2015

Tags

#open-source#haxe#add-on#portable#3d-graphics#game-development#rendering#3d#real-time#game-engine#blender

Links & Resources

Website

Included in

Game Engine Development1.3kHaxe Game Development413
Auto-fetched 15 hours ago

Related Projects

LDtkLDtk

Modern, lightweight and efficient 2D level editor

Stars4,134
Forks257
Last commit12 days ago
HeapsHeaps

Heaps : Haxe Game Framework

Stars3,494
Forks372
Last commit1 day ago
HaxeFlixel (OpenFL)HaxeFlixel (OpenFL)

Free, cross-platform 2D game engine powered by Haxe and OpenFL

Stars2,194
Forks512
Last commit22 hours ago
OpenFLOpenFL

An open source library for creative expression on the web, desktop, mobile and consoles. Inspired by the classic Flash and AIR APIs.

Stars2,147
Forks497
Last commit1 day ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub