Description
This extension brings the official Spine 4.3 runtime (spine-pixi-v7@4.3.x) to GDevelop. It allows users to load, render, and fully control Spine 4.3 animations natively within GDevelop without requiring any modifications to the core engine (GDevelop-master).
Key Features:
- Full Spine 4.3 Support: Powered by
spine-pixi-v7 on top of Pixi.js v7.
- Rich API (53 Nodes): Includes a comprehensive set of Actions, Conditions, and Expressions covering:
- Animation playback (play, queue, clear, frame/progress tracking)
- Bone manipulation (position, rotation, scale, setup pose resets)
- Slot customization (color, opacity, attachments)
- Constraints (IK and transform constraint weights)
- Custom event handling and playback state tracking
- Non-intrusive Architecture: Designed purely as an external plugin mounting onto the engine.
I strongly recommend that the official team adopt this plugin. I created this plugin because the official team has been slow to upgrade the Spine version supported by gdevelop.
How to use the extension
- Setup & Import: Install the extension into your GDevelop project. Ensure your Spine 4.3 exported assets (
.json, .atlas, .png) are placed in your project's root directory using relative paths.
- Initialization: Use the provided initialization actions to load the Spine assets and mount the skeleton into the scene.
- Animation Control: Trigger the extension's actions to play or queue animations dynamically.
- Advanced Manipulation: Utilize the provided bone and slot actions to adjust the character during gameplay (e.g., change slot colors, manipulate bone rotations, adjust IK weights, or trigger logic based on Spine custom events).
Checklist
AI usage
Example file
Plugin Demo.zip
Extension file
Spine43SpriteShell_zh.json
Spine43SpriteShell_en.json
Description
This extension brings the official Spine 4.3 runtime (
spine-pixi-v7@4.3.x) to GDevelop. It allows users to load, render, and fully control Spine 4.3 animations natively within GDevelop without requiring any modifications to the core engine (GDevelop-master).Key Features:
spine-pixi-v7on top of Pixi.js v7.I strongly recommend that the official team adopt this plugin. I created this plugin because the official team has been slow to upgrade the Spine version supported by gdevelop.
How to use the extension
.json,.atlas,.png) are placed in your project's root directory using relative paths.Checklist
AI usage
Example file
Plugin Demo.zip
Extension file
Spine43SpriteShell_zh.json
Spine43SpriteShell_en.json