spine-unity Runtime Documentation


A Spine license is required to integrate the Spine Runtimes into your applications.


The spine-unity runtime is a Unity plugin supporting playback and manipulation of animations created with Spine. The spine-unity runtime is written in C# and based on the generic spine-csharp runtime. The spine-unity runtime wraps the spine-csharp structs and functions and exposes them as Unity components. Additionally, the spine-unity runtime imports files exported from the Spine Editor and stores them in custom Unity asset types.

Please consult the Spine Runtimes Guide for a detailed overview of the Spine Runtime architecture.


If you are not familiar with programming in C# and using Unity in general, we recommend watching the official Unity Tutorials first. The Unity Essentials and then Scripting topics are a good place to start. Note that the Animation topic is not directly applicable to spine-unity since Spine provides its own animation workflow.

Table of Contents

Next: Installation