Note: This
developbranch is a work-in-progress version. The stable version can be obtained from the main branch or from Releases. The APIs and workflows in this branch may change without notice, and no warranty or support is provided (we cannot respond to feature requests or bug reports).
A high-performance plugin for playing back animations created with OPTPiX SpriteStudio 7 inside Godot Engine. This plugin allows you to easily implement and play back raster-based 2D animations within your Godot projects.
Comprehensive documentation is available in the docs/ folder:
- Installation
- Basic Usage
- Asset Import and Editor Integration
- Scripting and Events
- CLI Conversion and Automation
- Performance Tuning and Advanced Settings
- Build Guide
- Migration from v1.x
We provide two Quick Starts: one for quickly checking the operation using a sample project, and another for setting up your own project.
- Get Godot Engine: Download a 4.6-series editor from the official site.
- Download GDExtension: Get the latest package from Releases and extract it.
- Prepare Sample: Copy the extracted
addonsfolder into the examples/Ringo folder of this repository. - Check: Open the examples/Ringo project in Godot Engine and open
Ringo.tscnto immediately see the animation working.
- Install: Copy the
addonsfolder into your Godot project root. - Import: Drag & drop your
.sspjonto the Godot editor to convert it to.ssab. - Play: Add a
SpriteStudioPlayer2Dnode and assign the.ssabto itsSSAB Resourceproperty.
For more details, see the Installation Guide.
This plugin features a powerful asset pipeline that allows you to seamlessly transition between SpriteStudio and Godot, enabling you to update assets instantly.
For the data-flow diagram, key features, supported versions, and more, see the Documentation (English).
Sample projects based on SDK test projects are available under the examples folder.
- Ringo — Test for Ringo
- allAttributeV7 — Functional test for all attributes
- allPartsV7 — Functional test for all part types
- overall — Comprehensive functional test
- overall_gdextension — Comprehensive test for GDExtension
- ParticleEffect — Test for effect features
- SpriteStudio7-SDK — The SDK itself, providing
libssruntime/libssconverter
See LICENSE.txt.