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: 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
Supports skeletal animation for 2D sprites
Can create and animate complex characters with hierarchies of bones
Exports animations and armatures in multiple formats like JSON, binary, images
Supports both CPU and GPU rendering for high performance
Built-in skinning and attachments system
Supports runtime replacement of armatures and animations
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
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...