Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Spine support #5775

Closed
malec-palec opened this issue Oct 13, 2023 · 2 comments
Closed

Spine support #5775

malec-palec opened this issue Oct 13, 2023 · 2 comments

Comments

@malec-palec
Copy link
Contributor

Please, add Spine output files support and runtime animations playback in GDevelop.

Spine is a de-facto industry standard and needs no introduction as a 2D skeletal animation tool. It is mature, feature-rich, and production-proven.

There is already a card in Trello roadmap - https://trello.com/c/8HKpJgYC,
and an open discussion on the forum - https://forum.gdevelop.io/t/support-for-spine-spriter/12570/8.
The only thing left to do - make it happen!

PixiJS v7.x supports Spine runtime - https://github.com/pixijs/spine, so integration with the GDevelop runtime should be straightforward.
But there was no progress for a long time.

Do you guys have plans to integrate Spine in the near future or a technical vision for such integration, so anyone who tries to do this will be aligned with you?

@4ian
Copy link
Owner

4ian commented Oct 16, 2023

Do you guys have plans to integrate Spine in the near future or a technical vision for such integration, so anyone who tries to do this will be aligned with you?

Thanks for asking! The core team currently is busy on other projects so no immediate work on this will be made, but we're happy to support this in the long term if there is a contribution!

PixiJS v7.x supports Spine runtime - https://github.com/pixijs/spine, so integration with the GDevelop runtime should be straightforward.

I also see this: https://github.com/EsotericSoftware/spine-runtimes/tree/4.1/spine-ts/spine-pixi
Which one should be used?
Note that we need a maintained version so that we don't delay adoption of PixiJS V8 with its performance improvements and WebGPU support.

@malec-palec
Copy link
Contributor Author

we're happy to support this in the long term if there is a contribution!

Glad to hear that!

Note that we need a maintained version so that we don't delay adoption of PixiJS V8 with its performance improvements and WebGPU support.

Noted. In this case, I would prefer the one from the Official runtimes list, rather than "third-party runtimes" developed by the gaming community.

Though spine-ts/spine-pixi is still under development - EsotericSoftware/spine-runtimes#2305
the approach this library uses looks more promising.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants
@4ian @malec-palec and others