spine-godot GDExtension

January 8th, 2025

/img/blog/spine-threejs-update/threejs.png

We're happy to announce the release of our spine-godot GDExtension! It's a major step forward for integrating Spine animations into Godot projects. This release brings all the power of Spine's animation system to Godot without requiring custom engine builds, making it easier than ever for developers to harness Spine's capabilities. It also makes it easier to target consoles down the road. Get in touch with W4Games if you require console support for your Godot game.

The spine-godot GDExtension supports all Spine features. However, a GDExtension has less integration with the Godot editor, so a few editor features are missing:

  • Support for AnimationPlayer via SpineAnimationTrackNode. This would require Godot to expose the AnimationPlayer API in GDExtension.
  • Dedicated C# bindings. See this Godot proposal on the state of C# support for GDExtensions.
  • Support for editor selection rects. See this Godot proposal for more information.

To start using the spine-godot GDExtension, visit the official documentation. The docs include detailed setup instructions, supported features, and example projects to help you hit the ground running.

We're excited to see what you'll create with Spine and Godot!

Discuss this blog post on the Spine forum.