• Stars
    star
    4,375
  • Rank 9,812 (Top 0.2 %)
  • Language
    C++
  • License
    Other
  • Created almost 12 years ago
  • Updated about 1 month ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

2D skeletal animation runtimes for Spine.

Spine Runtimes

This GitHub project hosts the Spine Runtimes which are needed to use Spine 2D skeletal animation data with various game toolkits.

Licensing

You are welcome to evaluate the Spine Runtimes and the examples we provide in this repository free of charge.

You can integrate the Spine Runtimes into your software free of charge, but users of your software must have their own Spine license. Please make your users aware of this requirement! This option is often chosen by those making development tools, such as an SDK, game toolkit, or software library.

In order to distribute your software containing the Spine Runtimes to others that don't have a Spine license, you need a Spine license at the time of integration. Then you can distribute your software containing the Spine Runtimes however you like, provided others don't modify it or use it to create new software. If others want to do that, they'll need their own Spine license.

For the official legal terms governing the Spine Runtimes, please read the Spine Runtimes License Agreement and Section 2 of the Spine Editor License Agreement.

Documentation

See the Spine Runtimes Guide for detailed information about using the Spine Runtimes. The Spine documentation page provides further information about tools and data formats. For runtime specific documentation, refer to the README.md file in each runtime directory.

Bugs, enhancements, and tasks

Review our backlog of bugs, enhancements, and tasks in the spine-runtimes and spine-editor issue trackers. Our roadmap provides a more convenient view of the same issue tracker information.

Versioning

The default branch on GitHub is stable and works with data exported from the latest, non-beta version of the Spine editor. New development is done in an X.X-beta branch, which may be a work in progress. Important changes to the runtimes can be reviewed in the CHANGELOG.md file. Occasionally the Spine Runtimes are tagged with the specific Spine editor version they work with.

It is highly suggested to freeze the Spine editor version to match the Spine Runtimes source being used and to update them in lock step. See the Spine Runtimes Guide for more information.

Contributing

In order to merge your contributions, we need a signed contributor license agreement (CLA) from you. You can send a copy of the CLA to [email protected].

When possible, it is best to base your contributions on the current beta branch (X.X-beta). Please be sure to follow the style and formatting you find in the respective runtime code to which you are contributing.

More Repositories

1

kryo

Java binary serialization and cloning: fast, efficient, automatic
HTML
6,187
star
2

kryonet

TCP/UDP client/server library for Java, based on Kryo
Java
1,818
star
3

reflectasm

High performance Java reflection
Java
1,525
star
4

yamlbeans

Java object graphs, to and from YAML automatically
Java
561
star
5

spine-scripts

Scripts to export from PhotoShop and other tools to Spine's JSON data format.
JavaScript
363
star
6

tablelayout

Table-based layout for Java UI toolkits: libgdx, Swing, Android, TWL
Java
281
star
7

spine-superspineboy

Example platformer game for spine-libgdx.
Java
224
star
8

minlog

Minimal overhead Java logging
Java
172
star
9

clippy

Multifunctional Windows productivity tool for programmers and other power users
C
127
star
10

wildcard

Efficient file system pattern matching in Java
Java
99
star
11

jsonbeans

Java object graphs, to and from JSON automatically
Java
91
star
12

kryonetty

Client/server library for Java, based on Netty and Kryo
Java
68
star
13

scar

Java-based utilities for building and packaging Java applications
Java
43
star
14

spine-workshop

Files from a very, very old Spine coding workshop.
Java
30
star
15

powermate

Control Windows volume using a Griffin PowerMate
Java
30
star
16

spine-editor

Issue tracking for the Spine editor.
29
star
17

tcpserver

Simple Java-based TCP server and client for passing strings
Java
21
star
18

dnsmadeeasy

Dynamic DNS updater for DnsMadeEasy
Java
18
star
19

oauth

Making OAuth in Java dead simple
Java
16
star
20

deconz

Java API for using DeCONZ to control Phillips Hue and other ZigBee devices
Java
9
star
21

hsl

Java library for HSLuv colors, interpolation, and conversion to and from RGB.
Java
9
star
22

dark-souls-saver

Quick save and backups for your Dark Souls game save file
Java
6
star
23

usbuirt

Java API to control a USB-UIRT device on Windows
Java
1
star
24

arcane

Nate's MTG Deck Builder and Rules Viewer
Java
1
star