The Complete Spine Game Rigging & Animation Course will show you how to create high quality stylized game animations that will stand up as professional work. The techniques taught in this course can be translated into just about any game animation software but this course specifically teaches Spine Animation. Learning these basic concepts is essential before setting up your own skeletons in Spine. 0:08 - Basic Concepts 0:33 - Skeletons 1:22 - Bones 2:45 - Attachme.
Below you will find comprehensive documentation for using Spine. Other resources for getting help include the Spine FAQ and Spine forum.
Spine Editor
- Spine User Guide
Learn how to use all of Spine's editor features, from start to finish. - Tutorial Videos
These videos provide a visual, hands-on alternative to learning how to use Spine. - Cheat Sheet
Many of the hotkeys available in Spine in a condensed form. - Changelog
Details about what’s new in each version of the editor. - Roadmap
See our plans and development progress for both the Spine editor and Spine Runtimes, subscribe for issue status notifications, and submit your own issues, ideas, and bug reports.
Spine Runtimes
- Spine Runtimes Guide
Learn how to load, render, and manipulate skeletons in your applications using the Spine Runtimes. - Using the spine-unity runtime
How to use Spine with Unity. - Using the spine-c runtime
How to use Spine via the generic C runtime and integrate it into your engine. - Skeleton Viewer
A tool to load and display exported skeleton data. - Spine Runtime terminology
Terminology used throughout the Spine Runtimes. - JSON format
Runtimes load this data to display animations. Spine imports this format, allowing interoperability with other tools. - Binary format
Runtimes load this data to display animations. Spine imports this format, allowing interoperability with other tools. - Atlas format
Runtimes load this data to display images efficiently. - Super Spineboy
An example platformer game showing how Spine can be used. All code and assets are included.
Purchasing Spine enables saving projects and exporting animation data, images, video and texture atlases. Your Spine license also grants you permission to use the Spine Runtimes in your games and applications. Please see the full license text for more information.
After completing payment you will receive an email with instructions to download the full version of Spine.
Asset Packs
See how Spine Asset Packs can jump-start your game development!
Download the trial
Explore Spine firsthand by downloading the Spine trial, free for Windows, Mac and Linux.
Essential
$99 $69
Spine Essential includes all basic features and enables exporting to every supported format.
You may upgrade to Professional at any time for the difference in price.
All future updates are provided, without any additional charges. Each named person using Spine Essential requires their own license. Businesses with more than $500,000 USD annual revenue require a Spine Enterprise license.
Professional
$329 $299
Spine Professional includes all features and empowers industry professionals to design advanced animations.
All future updates are provided, without any additional charges. Each named person using Spine Professional requires their own license. Businesses with more than $500,000 USD annual revenue require a Spine Enterprise license.
Enterprise
Spine Enterprise is required for businesses with $500,000 USD or more annual revenue. The license allows Spine Professional to be used by the specified number of users for a period of one year. All updates are provided during this time. After one year, Spine Enterprise must be licensed again to continue using Spine Professional.
Spine Enterprise may be paid up to 5 years in advance. Please contact us for details or if you have any questions.
Spine Enterprise FAQ
Companies or individuals making more than $500,000 USD via revenue, investment income, venture capital, or other financing require Spine Enterprise and are not eligible to use Spine Essential or Spine Professional.
What payment methods can I use?The purchase page allows you to pay with credit or debit cards (Visa, MasterCard, JCB, Discover, Diners Club) or Alipay. Unfortunately we cannot accept American Express (Amex) or PayPal. Orders over $1,000 USD have the option to pay via a bank wire transfer. Please contact us for bank wire transfer details and purchase orders.
Do you support purchase orders?Yes. Please contact us.
How can I obtain an invoice for my purchase?You can download invoices from your license page. The URL to your license page will be sent to you via email once your Spine purchase is completed. If you have special invoice requirements, please contact us.
How do I add additional seats?You can add additional seats to your license at any time from your license page. The URL to your license page will be sent to you via email once your payment is completed. Additional seats are purchased at a prorated price. For example, if your Spine Enterprise license has 3 out of 12 months left, the cost to add a seat is 3/12=25% of the normal price.
How can I reassign seats to different computers/employees?Our licensing system is flexible and based on the concurrent usage of installations. It is enough to simply stop using Spine on an old computer by logging out, then begin using it on a new one.
Spine Animation 2d
How can I add/remove seats when employees join/leave the company?To provide Spine access to a new employee, first ensure your license is provisioned for the correct number of users, then provide the employee with your license's activation code. Alternatively, your IT department can perform the installation to avoid sharing your activation code.
If an employee leaves your company, they should logout of Spine and cease using your activation code. If you need a new activation code to prevent future access to the license, please contact us.
How can I renew my license?You can renew your license on your license page, which will extend your current license and keep your same activation code so your users are not impacted. The URL to your license page will be sent to you via email once your payment is completed. You will be reminded by email 90 days before your license expires.
If you make a new purchase instead of renewing from your license page, then you will receive a new activation code which will need to be given to your users.
Can I cancel my license?Spine Enterprise licenses are valid for one year and can not be cancelled during this period. If you do not renew your license, it expires automatically, at which point you will not be able to use the Spine editor. You may continue to distribute products which contain the Spine Runtimes, but you may not integrate the Spine Runtimes into more products without a Spine Editor license.
Can I continue using the Spine editor after my license has expired?No. You need a valid license to have access to the Spine editor.
Can I use the Spine Runtimes in my products?Yes. Licensing Spine allows you to integrate the Spine Runtimes into your software and for you to distribute the resulting product however you like. You can also allow others to distribute the product, as long as they don’t modify it or use it to create new products.
Can I continue using the Spine Runtimes after my license has expired?You may continue to distribute products which contain the Spine Runtimes, but you cannot integrate the Spine Runtimes into more products without a Spine Editor license.
Can I sublicense or lend my Spine Editor license to 3rd parties?No. it is explicitely forbidden to sublicense or otherwise share your Spine Editor license with 3rd parties that are not an 'Affiliate' as defined by Section 1.2.2 of our license agreement.
Can I sublicense my license to subsidiaries and affiliates?Yes, provided the subsidiary or affiliate qualifies under Section 1.2.2 of the license agreement.
My company creates Spine-based products for another company. Does the other company also need a Spine Editor license?If the other company modifies the product or uses it to create new products, then the other company needs a Spine Editor license.
If the other company only distributes the product, without modification, then the other company does not need a Spine Editor license.
Education
Spine Education is an easy way for your school or educational institution to provide Spine to all students and faculty members. The license allows Spine Professional to be installed on the specified number of computers for a period of one year. All students and faculty members may use the software for educational and non-commercial purposes. After one year, Spine Education must be licensed again to continue using the software.
Spine Education FAQ
Spine Education can only be licensed by accredited educational institutions such as schools or universities.
Can I create commercial products using Spine Education?No. Spine Education is heavily discounted for use in teaching environments of accredited educational institutions. Using Spine Education to create commercial products such as apps or games is not allowed.
What payment methods can I use?The purchase page allows you to pay with credit or debit cards (Visa, MasterCard, JCB, Discover, Diners Club) or Alipay. Unfortunately we cannot accept American Expresss (Amex) or PayPal. Orders over $1,000 USD have the option to pay via a bank wire transfer. Please contact us for bank wire transfer details and purchase orders.
Do you support purchase orders?Yes! Please contact us.
How can I obtain an invoice for my purchase?You can download invoices from your license page. The URL to your license page will be sent to you via email once your Spine purchase is completed. If you have special invoice requirements, please contact us.
How do I add additional seats?You can add additional seats to your license at any time from your license page. The URL to your license page will be sent to you via email once your payment is completed. Additional seats are purchased at a prorated price. For example, if your Spine Enterprise license has 3 out of 12 months left, the cost to add a seat is 3/12=25% of the normal price.
Do you support a floating network license model?Yes. The floating network license option allows you to install Spine on more computers than you have provisioned seats for. Our licensing system ensures that only the provisioned number of seats can be used concurrently. Please contact us if you would like the floating network license option enabled for your license.
Do you support silent and remote installation?Yes. You can find instructions for silent and remote installation on license page. The URL to your license page will be sent to you via email once your payment is completed.
How can I renew my license?You can renew your license on your license page, which will extend your current license and keep your same activation code so no changes need to be made to your installations. The URL to your license page will be sent to you via email once your payment is completed. You will be reminded by email 90 days before your license expires.
If you make a new purchase instead of renewing from your license page, then you will receive a new activation code and will need to update your installations with the new code.
Can I cancel my license?Spine Education licenses are valid for one year and can not be cancelled during this period. If you do not renew your license, it will expire automatically, at which point you will not be able to use the Spine editor and Spine Runtimes.
Trial | ESS | PRO |
Meshes Convert rectangular images to polygonal meshes to reduce fillrate by not drawing transparent pixels. | ||
Free-Form Deformation Animate individual mesh vertices to deform images, allowing far more flexibility with the same set of images. | ||
Weighted Meshes Bind mesh vertices to multiple bones to deform the mesh automatically when bones are transformed. | ||
Clipping | ||
IK Constraints Inverse kinematics adjusts a chain of bones to point at a target, allowing for easier, more powerful and dynamic animation. | ||
Transform Constraints Copy all or part of another bone's transform for more powerful rigging. | ||
Path Constraints Make bones follow a path for a variety of effects. | ||
Audio Synchronize MP3, OGG, or WAV audio files with your animations | ||
Open Project | ||
Save Project | ||
Export Data Export your skeleton and animations in the Spine JSON or binary format. | * | |
Export Images Export your animations or a single image in the GIF, JPEG or PNG format. | ||
Export Video Export your animations in AVI or the Quicktime video format. | ||
Texture Packer Pack textures into an atlas for efficient drawing at runtime by reducing texture binds. Or into a spritesheet for traditional sprite animation. | ||
Import Data Import data in the Spine JSON or binary formats directly into Spine. This allows Spine to use data from other animation tools if the format matches. | ||
Import Project Import an existing Spine project into your current project. | ||
Ghosting Draw frames before and after the current frame so the flow of the animation can be seen without needing to scrub the timeline. | ||
Auto Key Automatically key skeleton pose changes for a faster workflow. | ||
Bounding Boxes Polygons attached to bones that are useful for hit detection, physics systems UIs, etc. | ||
Skins Allows characters that look completely different to use the same skeleton and animations. | ||
Graph Interpolate between keys using linear, stepped, or bezier curves for more lifelike animation. | ||
Dopesheet Provides a multiple timeline view of animation keys and allows them to be edited and retimed precisely. | ||
Bone/Image Compensation Locks child bones or images in place when transforming the parent bone. | ||
Posing Quickly pose your skeleton with multi-bone inverse kinematics (IK) via the Pose tool. |