# EsotericSoftware/spine-runtimes

2D skeletal animation runtimes for Spine.

Repository: https://github.com/EsotericSoftware/spine-runtimes
Canonical: https://ross.abutalabs.com/products/spine-runtimes
Homepage: http://esotericsoftware.com/
Language: C++
License: NOASSERTION
License Family: other
Topics: spine, runtimes, 2d, skeletal, animations, gamedev, game-dev
Last push: 2026-08-20T20:33:11+00:00

## Health v2 (maintenance only)
Score: 76/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 98, release rhythm 35, longevity 100
- inputs: {"age_days": 4943, "days_push": 13, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases, no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 5266, forks 3132 (observed 2026-08-28T04:09:13.885892+00:00)

## What it is
Official runtime libraries for loading and rendering Spine 2D skeletal animation data in game engines and toolkits across many languages. They play back animations created in the commercial Spine editor, including mesh deformation, IK, and animation mixing.

## Use cases
- play Spine skeletal animations in my Unity game
- load 2D cutout animations in Godot
- render Spine characters in a C++ game engine
- integrate 2D skeletal animation into a web game
- play animations exported from the Spine editor at runtime
- swap character attachments and skins programmatically

## When to choose
- your game already uses the Spine editor to author 2D animations
- you need official, up-to-date runtimes for a supported engine or language
- you want smooth interpolated skeletal animation instead of frame-by-frame sprites

## When to avoid
- you have no Spine editor license - distributing software with the runtimes requires one
- you need a fully open-source animation solution
- you only need simple sprite-sheet or frame-based animation

## Facets
- artifact type: library
- maturity: stable
- function: animation, graphics, game-engine, sdk, serialization
- domain: graphics, cross-platform
- platform: cpp, cross-platform, game-engine, python, jvm, dotnet, lua
- tags: skeletal-animation, 2d-animation, spine, runtimes, cutout-animation, gamedev, proprietary-license, game-development, web, swift, haxe

## Member repositories
- EsotericSoftware/spine-runtimes (main) score 76

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:09:13.885892+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:59:29.530848+00:00, confidence not recorded.
  - readme: https://github.com/EsotericSoftware/spine-runtimes (fetched 2026-08-28T04:09:13.885892+00:00, sha 04c16d48ab67)
  - homepage: http://esotericsoftware.com/ (fetched 2026-08-29T08:54:22.071384+00:00, sha 8d3406fdacb2)
  - site_page: http://esotericsoftware.com/spine-documentation (fetched 2026-08-29T08:54:22.084755+00:00, sha 5507ebe3e0c5)
  - site_page: http://esotericsoftware.com/spine-in-depth (fetched 2026-08-29T08:54:22.080508+00:00, sha b89dbda7709b)
  - site_page: https://esotericsoftware.com/support (fetched 2026-08-29T08:54:22.082520+00:00, sha e312e055f278)
- Data as of 2026-08-30T08:39:29.467469+00:00.
