0

1 of 0

No notification to see.

The best 2D animation tools now here for game development

Toon Boom Animation solutions have been synonymous with 2D animation storytelling for over 25 years, allowing our creators to generate content for multiple types of entertainment. Gaming is by far the biggest sector of the global entertainment industry; we are excited to launch Harmony 22 Gaming, bringing the best 2D animation tools to game development, bridging the gap between content creation and the game engine of your choice.

Key Benefits

Flexible and optimised for Gaming

At Toon Boom Animation we understand the plethora of platforms that you might have to consider for your gaming project. The same versatility that 2D animation creators enjoy with Harmony can be applied to gaming. Embrace our industry leading drawing Tools, capable of supporting both vector and bitmap formats for unlimited creative freedom. Animate your gaming assets using advanced puppets (cutout) or traditionally with frame by frame animation. With over 25 years of experience as the leading 2D animation software, no other solution can offer you more exhaustive animation tools.

Here are some of the many reasons why Harmony is the most versatile tool for your gaming project:

Download the sales brochure

  • Most advanced drawing engine
  • Color management: advanced painting tools, manage your color palettes and swatches
  • Traditional frame by frame animation or complex cut-out animation and rigging
  • Deformers for even more textures and depth realism using vector and bitmap images
  • Special effects and compositing
  • Sound management and manipulation
  • Pipeline integration for seamless end-to-end animation content creation
  • Seamless integration with Unity
  • Professional services support for easy learning of how Harmony can fit into your game pipeline
Key Features

Optimized for Gaming

While creating your sprites, you need to make sure that your programmers can effectively incorporate them into the engine of your choice.

If you are developing cut-out animation characters, take full advantage of Harmony’s rigging capabilities within our gaming specific pipeline. Create multiple skins for your characters while minimizing sprite sheet sizes and manage your colors with our industry renowned color library system which lets you edit entire palettes or individual colors non destructively. Using Unity as the engine of your choice? Toon Boom Harmony has a full integration with Unity allowing a seamless pipeline without the need to re-treat the data in your game engine.

You can also choose to animate frame by frame, in that case you have Harmony’s full power at your disposal, from classical animation tools to advanced effects. But that’s not all: you can mix both methodologies, bringing multiple styles of animation to your gaming project and export all of it to any game engine.

Toon Boom Harmony is the worldwide standard for 2D animation productions; Harmony’s Drawing Engine helps our software stand out from the rest. For any animated project style, from clean and precise solid vector lines to organic textured bitmap lines, Harmony offers any creator an unparalleled assortment of advanced drawing tools. Seamlessly switch between brush to pencil, textured to solid or even from bitmap to vector with our powerful vectorization technology.


Harmony Brushes feel natural as you can access the most advanced features with our Dynamic Brushes, allowing you to customize your tips from a variety of parameters such as pressure, tilt or speed.

With Pencil lines, you have the ultimate freedom to change line thickness, tapper or texture after they have been drawn. Configure your desired transparency, import or create your line textures and draw those textures in real-time for both Brush and Pencil lines.

For the best possible results, no matter your level of expertise, Harmony lets you smooth or dynamically stabilize your lines as well as guide your drawings with rulers and perspective guides.

Take advantage of Harmony’s art layers (up to 4 in each drawing) to separate your lines from your colors or create sub-layers for a multitude of functions. No other animation software will give you this many options while working natively in vector and/or in bitmap!

0 of 0

When creating character rigs and animation for games, there are a few things to think about before starting. Artists and programmers should work together to make sure their needs are met.

What platforms will your game be created for?

Windows, Mac, Mobile, iOS, PS, XBOX, etc.

What game engine will you be using?

What animation style will be used to create the look of the game? Hand drawn, cut-out, with textures, etc.

These are just a few of the questions to consider before getting started. They all have an impact on how you design, build, and animate characters.

For example, if you’re planning a mobile game for smartphones, then you will most likely want to keep your game under 50 MB, so it can be downloaded without having to be on Wi-Fi. In that case, your most important consideration is to create efficient characters with very tight sprite sheets and reuse a lot of the animation to keep the file sizes small. During the process, you will need to:

Rig and animate characters in Harmony.

Extract the Harmony data.

Import the Harmony data into the game engine.

Keep in mind, if you’re working with a custom engine, you can also process the Harmony data that’s exported and use it in a custom game engine. If you need assistance with adapting data for your engine, contact store.toonboom.com/contact/support.

If you’re making a game for consoles, like the PS or Xbox, then you have the freedom to create larger textures. You may want to animate frame-by-frame, or you may want to animate with a cut-out character or both.

If you’re simply going to export on a frame-by-frame sequence, then you can use all the tools in Harmony without limitations. You can then process an exported image sequence into a sprite sheet.

For more information check out the Harmony 22 Gaming software manual.

Create rigs using deformations (such as game bones) and add skinning to your rig for effective object swaps or costume changes at a push of a button.

Harmony can export deformations to the game engine XML format. Only hierarchies made of Game Bones can be successfully exported. In addition, Kinematic Outputs were implemented to comple-
ment your game bones.

Deformations in Harmony come with a wide set of
features. However, some of these features are not
compatible with the game engine SDK and must not
be used for gaming. Hence, Game Bone deformers

do not support the following standard Bone deform-
er features:

Zones of influence
Curve and Envelope deformations
Having more than a single pose in the deformation
hierarchy
Animating drawing pegs underneath deformation
groups

0 of 0

Creating versions of characters with palette differences is important when you plan to add character customiz-ation as a feature of your game. In Harmony, you may create multiple palettes for a character so that it can have a variety of different looks in your game.

In Harmony, once you create your character and its palettes, you may export the character to sprite sheets for each palette.

For more information check out the Harmony 22 Gaming software manual to learn How to create palette variations for a game character.

Export to any game engine with Harmony’s easel JS script which uses a json data structure to map each frame to an entry in the sprite sheet.

To facilitate better support within Game Editors, the Export to Sprite Sheet interface has been given some additional features to pack more information into the exported file.

Harmony 22 Gaming also has full integration with Unity through our Harmony Gaming SDK, supporting access to skeleton information, drawing information, keyframe animation data, as well as deformations (bones and articulations only), cutters, transparency nodes and timing columns.


New Options
• Palette selection tab – Exclude certain palettes that you don’t want included in your exported file, this will cover all possible variations of palettes that will result in different colors showing on the character
• Encode to TBG – zips the XML files to the TBG custom file format so that they may be imported to Unity with Unity custom importers. When the files are imported, they will be treated like any asset in Unity and will contain sub- assets for textures, sprites, and animations. This improves the ergonomics of creating and moving character data and checking changes into source control.
• Improved performance on “Save and Export” – Exporting process generally takes 1/3 of the time compared to Harmony 21, for both XML folders and .tbg files

Check out the Harmony 22 Gaming Software Manual for full details of exporting Harmony data for gaming.

0 of 0

An example of a game engine that you may incor-
porate Harmony data with is Unity. Toon Boom has a Harmony SDK that you may download from the Unity asset store to have control over your character once imported to Unity.

The Harmony Gaming SDK, supports access to skeleton information, drawing information, keyframe animation data, as well as deformations (bones and articulations only), cutters, transparency nodes and timing columns. See below for the link to download the Harmony Gaming SDK to integrate Harmony 22 Gaming and Unity.

« “Harmony does an excellent job of threading the needle between traditional animation and animation for game sprites. With the added support for custom scripting and their rockstar support team, we’ve been able to do some incredible things with the program which simply would not be possible with other tools.”  »

Grant Roberts – Art Director Gaming PixelVault

«  “When we made the decision in 2015 that we were going to convert our passion for 2D games into a direction for the studio we began to reach out to friends for recommendations on software. We were very quickly pointed in the direction of Harmony. Since then Harmony has been the first piece of software on the list for every project. Besides the flexibility and versatility of the software itself, Toon Boom has been a fantastic collaborator listening to our feedback and helping us out when we need it. Whenever we’re looking to do any form of 2D animation we know that Harmony will be our first port of call.” »

Aj Grand-Scrutton – Chief Executive Officer Dlala Studios
0 of 0

System Requirements

An Internet connection is required to activate the software.

The following requirements are for users of Harmony Stand Alone and client workstations of Harmony Server. Harmony takes advantage of a fast multi-core CPU, high RAM capacity and high-end video cards.

System requirements can be updated or changed without notice.

Software Requirements
  • Windows 11
  • Windows 10 (64 bit)
  • macOS 13.0.1 (Ventura)
  • macOS 12.5 (Monterey)
  • macOS 11.6.8 (Big Sur)
  • macOS 10.15.7 (Catalina)
  • macOS 10.14.6 (Mojave)*
    *In order to run on macOS 10.14.6 (Mojave), the quarantine attribute must be removed from the application folder. Please refer to the release notes for more details.
Hardware Requirements
Hardware Recommended Minimum
Processor (Windows) Intel Core i7, Xeon or better Intel Core i5
Processor (macOS) ARM-Based Apple silicon processor or Intel Core i7, Xeon or better Intel Core i5
Memory 32 GB 8 GB
Monitor 4K monitors with scaling up to 200% supported (Windows)Retina display supported (macOS) 1920 x 1080 1280 x 800
Video Card (Windows) NVIDIA Geforce GTX 1060 (Recommended), NVIDIA Geforce RTX 3070 (Best) NVIDIA GeForce GTX 560
Video Card (macOS) Radeon Pro 560 (Recommended) Radeon Pro Vega 64 (Best) Intel Iris Pro Graphics 6200
Drawing Tablet Wacom Intuos Pro or Cintiq Wacom Intuos or Bamboo
Disk Space (Windows) 1.21 GB
Disk Space (macOS) 2.1 GB
Four Easy Steps

Start using Harmony 22 Gaming

We have worked to make the process as quick and easy as possible to start using Harmony gaming.

FREE TRIAL

Unity SDK

FREE ASSETS

Coming soon!

SOFTWARE MANUAL