DragonBones

DragonBones

DragonBones is an open-source 2D skeleton animation system and game engine plugin created by the Chinese company Egret Technology. It allows developers to create and animate 2D sprites using skeletal animation techniques commonly seen in 3D games and animation.
DragonBones image
2d animation sprites skeleton

DragonBones: Open-Source 2D Skeleton Animation System

A game engine plugin created by Egret Technology, DragonBones allows developers to create and animate 2D sprites using skeletal animation techniques commonly seen in 3D games and animation.

What is DragonBones?

DragonBones is an open-source 2D skeleton animation system and game engine plugin created by the Chinese company Egret Technology. It provides a complete workflow for creating skeletal animations for games, apps, and other interactive media.

Some key features of DragonBones include:

  • Skeletal animation system for 2D graphics and sprites
  • Support for importing and exporting animations in multiple formats like JSON, binary, etc.
  • Built-in texture atlas packing to optimize sprite sheets
  • Support for both CPU and GPU based rendering
  • Plugins available for many popular game engines like Unity, Cocos2D, LayaAir, etc.
  • Tools for creating and editing armatures, skins, animations, etc.
  • A lightweight runtime for playing animations in games and apps
  • Open source under the MIT license, written in TypeScript

DragonBones allows developers familiar with 3D skeletal animation techniques to bring similar workflows into 2D game development. Its plugin ecosystem makes integration with many game engines simple. The open source nature also allows customization and learning opportunities.

DragonBones Features

Features

  1. Supports skeletal animation for 2D sprites
  2. Can create and animate complex characters with hierarchies of bones
  3. Exports animations and armatures in multiple formats like JSON, binary, images
  4. Supports both CPU and GPU rendering for high performance
  5. Built-in skinning and attachments system
  6. Supports runtime replacement of armatures and animations
  7. Can be integrated as plugin into many game engines and frameworks

Pricing

  • Open Source

Pros

Open source and free to use

Very fast performance for real-time 2D animation

Lots of export options make it flexible

Easy to integrate and use in games

Good documentation and community support

Cons

Requires coding skills to fully utilize

Limited 2D specific tooling compared to full 2D animation software

Not as feature rich as some commercial 2D animation tools

Can have a learning curve for new users


The Best DragonBones Alternatives

Top Games and Game Engines and other similar apps like DragonBones


Spine icon

Spine

Spine is a specialized 2D skeletal animation and rigging program developed by Esoteric Software. It is designed specifically for creating animated characters for video games and apps. Some key features of Spine include:Intuitive interface and workflow for quickly rigging and animating 2D charactersPowerful skinning and weighting toolsRuntimes allow easy integration...
Spine image
Live2D Cubism icon

Live2D Cubism

Live2D Cubism is software designed for creating 2D animations, models, and characters. It provides a range of tools for importing 2D illustrations, rigging them, and adding motions to make them animated. Some key features of Live2D Cubism include:Importing vector or raster illustrations to use as a base for your modelsAn...
Live2D Cubism image
Synfig Studio icon

Synfig Studio

Synfig Studio is a free and open-source 2D animation software used to create animated films and animations. It offers a customizable interface and a variety of powerful tools to aid in animation production.Some key features of Synfig Studio include:Layers and layer grouping to organize assetsBones and distortions to animate cutout...
Synfig Studio image
Marionette Studio icon

Marionette Studio

Marionette Studio is a codeless test automation platform for testing web and mobile applications. It allows anyone to create automated UI tests without writing code. Some key features include:Visual editor to build tests by recording and updating actions.Object recognition using AI to identify objects to interact with.Support for cross-browser testing...
Marionette Studio image
Veadotube mini icon

Veadotube mini

Veadotube mini is an open-source, self-hosted video sharing platform built for small teams and organizations. It is lightweight, easy to install, and focuses on core video sharing capabilities.Some key features of Veadotube mini include:Upload and manage videos via a simple, clean interfaceOrganize videos into playlists and channelsControl user access and...
Veadotube mini image
Inochi Creator icon

Inochi Creator

Inochi Creator is a free and easy to use game making engine focused on narrative games like visual novels, dating simulations, interactive fiction, and RPGs. With its intuitive drag-and-drop interface, you can quickly build game scenes, add character sprites and backgrounds, write dialogues and narrative text, create conversation branches and...
Inochi Creator image
Expressive Animator icon

Expressive Animator

Expressive Animator is a feature-rich 2D animation software designed for creating traditional frame-by-frame animations. With an intuitive interface optimized for use with pen tablets, it allows animators to easily draw each frame of their animations using an extensive set of bitmap and vector drawing tools.Some of the key features of...
Expressive Animator image
AnimeEffects icon

AnimeEffects

AnimeEffects is video editing and compositing software designed specifically for anime and manga style animated videos and effects. It makes it easy for anyone to add impressive anime-style effects and transitions to their videos, without needing complex traditional video editing or VFX skills.Some of the key features of AnimeEffects include:AI-powered...
AnimeEffects image
Rubber Hose 2 icon

Rubber Hose 2

Rubber Hose 2 is a professional 2D animation software focused on character rigging and animation. It provides a variety of powerful tools to streamline the process of creating rigs and animating characters.Some key features include:Intuitive bone and IK rigging system to pose charactersShape keys for quickly modifying drawingsOnion skinning for...
Rubber Hose 2 image
Limber for After Effects icon

Limber for After Effects

Limber is a revolutionary plugin for Adobe After Effects that automates complex character rigging and animation tasks that previously had to be done manually. It uses advanced computer vision and machine learning technology to analyze reference videos of humans performing motions and then applies those motions to characters in After...
Limber for After Effects image