On this page we will briefly introduce you to all the bits and pieces needed to get you up and running with Spine.
If you purchased Spine but lost your Spine license email, use the Spine license recovery page to retrieve it.
If you want to evaluate Spine before purchasing, visit the Spine Trial download page, click the button for your operating system, and install the Spine Trial. The Spine Trial lets you try out all functionality the Spine editor offers, except for saving and exporting projects.
To purchase Spine, head over to the Spine web store, select the Spine license you want to purchase, and complete the checkout process. Afterward you will receive an email with a link to your license page. Your license page contains download links, your activation code, and your invoices.
The first time you run Spine you will be asked to enter your activation code.
Enter the activation code from your license page and press
Submit to activate your Spine installation.
Spine needs an internet connection to activate and to download the chosen editor version (a proxy server can be specified). After that, Spine can run offline.
When you run Spine, the launcher screen is shown.
If you check
Start automatically, you won't need to click
Start each time you run Spine. In that case, to stop Spine from starting automatically, just click anywhere when the launcher window first appears.
Start, you can choose the user interface language and the Spine editor version you want to run.
When using Spine in production, we highly suggest explicitly setting the Spine editor version to match your Spine Runtimes version. This ensures you won't accidentally use a newer editor version that is incompatible with the Spine Runtimes version you are using.
See versioning for more information.
If you choose
Latest in the version select box, it will run the newest stable, production ready release of the Spine editor. This is a good choice for new users.
If you choose
Latest beta, it will run the newest Spine editor beta. Beta versions let you try new features and are a great way to give us early feedback! However, exports may not yet be supported for all Spine Runtimes.
You can also choose a specific Spine editor version. All versions you have downloaded are shown, or you can click
Other... and type the version number for any version we've ever released.
Once you are happy with your version and language settings, click
Start to run the Spine editor.
The welcome screen is your window into the Spine world! From here you can open one of the many example projects that come with Spine or create or open your own projects.
You can also read the latest Spine news and review the latest changes we have made to the Spine editor. This is a great way to stay on top of what is happening.
Tips section displays handy workflow tips that make your day-to-day work with Spine more efficient, while the items in the
Learn section give you quick access to our in-depth documentation and forum, should you have any questions.
Go ahead, open one of the example projects!
The Spine editor offers powerful tools and features to make editing your 2D animations as simple and efficient as possible. We have prepared lots of learning materials to get you up and running in no time.
As you make your way through the Spine User Guide, it is helpful to explore Spine's example projects. You can open them from the welcome screen. We have in-depth explanations of how each example project is setup on our example projects page.
For your first Spine project you will need to prepare the images you want to animate using image editing software like Adobe Photoshop or Affinity Designer. We provide scripts and plugins for various image editing software to make bringing your images into your Spine project a breeze.
Once you are comfortable working with Spine, check out our Animating with Spine video series to learn about animation theory and how to apply it in Spine to make amazing animation!
Eventually you'll want to display your animations in your games, apps, or on your websites. This is were Spine's powerful export functionality comes into play. Besides exporting standard image and video formats, Spine also exports to efficient binary and JSON formats that allow you to display your animations in games, apps, and websites using our Spine Runtimes.
The Spine Runtimes are code libraries that you can use in your games, apps, or websites to load and render your animations. But we don't stop there – games and apps are dynamic and interactive and your animations should be too.
Our APIs provide direct access to your skeletons and animations, allowing them to interact with your users and game world. You can also combine animations, crossfade them, and more. Check out our Spine demos to see some of these possibilities in action.
The Spine Runtimes integrate with many popular game engines and frameworks, such as Unity, Unreal Engine, Cocos2d-x, PixiJS, and Game Maker. These engine and framework integrations sit on top of our programming language specific generic runtimes, which can be used to integrate Spine into custom game engines or frameworks. The Spine community has also created many third party runtimes.
You can find the source code and example projects for all the official Spine Runtimes in the Spine Runtimes GitHub repository. There you can also file issues for any bugs you find or send pull requests if you want to contribute to the Spine Runtimes.
If our documentation does not answer all your questions, we are happy to support you on the Spine forum. Not only can you ask us and the community questions there, but you can also show off your work and geek out about Spine and animation with like-minded individuals!
For licensing and business related inquiries, please contact us via our contact form.
Spine will prompt when a new version is available, but make sure to keep your Spine editor version in sync with your Spine Runtimes version.
The Spine User Guide will teach you how skeletal animation in Spine works, how to set up and animate your skeletons, and will explain all the features that Spine has to offer. Continue on to the next page to begin learning.