• 2D
  • Importing 2D-Animations from 3rd party (Spine, Rive/Nima, Creature, Blender...)

Hi there!

I am currently checking out Godot, coming from Unity, and when reading through the animation-documentation i saw that 2D animation seems to be the classic sprite-based animation only.

Can godot handle 2D animations made with tools like Spine and Riva/Nima? I love using Rive/Nima for UI so i was wondering if they had a runtime for godot. https://rive.app/runtimes

Can you make it work somehow bc Rive has a generic C#, C++ and C++/OpenGL runtime for use.

Sorry if this is a dumb question as i am more on the artist side than developer.

Welcome to the forums @Hatrantator!

Godot can handle 2D animations that are bone-based, but its not quite as polished a workflow as sprite-based animation is. Here is the documentation for 2D skeletons and bone-based animation in Godot. I do not think there is any importers for Spine or Riva/Nima that I know of, but I have not looked into 2D bone-based animation with Godot that much beyond the IK work I've done in 2D.

There is a DragonBones importer though: GDDragonBones Plugin

3 years later