Great follow-up questions! Let me address each one.
Using skins for different characters
Yes, skins are absolutely designed for this! You can use skins to swap out entire character appearances. The mix-and-match approach is very powerful here — you can create individual skins for different body parts (head, torso, legs, etc.) and then combine them at runtime to assemble characters. This means you could potentially mix parts from different character designs together, which sounds like exactly what you're imagining.
For your four-directional setup, the approach Misaki described is solid: use skin placeholders within your slots, and key the attachment visibility per direction within the animation itself. This way the correct facing direction is always tied to the animation, not to a separate skin change.
Your slot/sequence approach (from the screenshot)
Yes, your thinking is correct! You can:
- Create slots for each direction (e.g.
front, back, left, right)
- Attach your PNG sequence or image to each slot
- In the animation, key the slot attachments so only the correct direction's slot is visible at any given time
This is a clean and reliable approach, especially within the Essential tier.
Sharing with other jammers / programmatic skins
You can absolutely share your Spine project with others. Regarding programmatic skin swapping at runtime — yes, this is very much possible! The general approach is:
- Define your skin placeholders in the Spine editor
- At runtime, create a new skin and populate it with attachments loaded from whatever image folder you want
- Apply that skin to the skeleton
Here is a rough example of how this looks in code (Unity/C#):
skeletonGraphic.skeletonDataAsset = skeleton;
// make sure that initialSkinName is set correctly or call skeleton.SetSkin() manually
The idea is that as long as the folder structure and naming conventions match what the skin placeholders expect, another person can drop in their own images and the runtime will use those instead. This is a well-established workflow — you can read more about it on the runtime skins page.
Combining parts from different character designs
Yes! This is one of the most powerful things about Spine's skin system. As long as the skeletons share the same rig structure, you can programmatically build a skin at runtime by pulling attachments from multiple skins. For example, you could take the head from one character skin and the legs from another. The mix-and-match example project demonstrates exactly this pattern.

Just keep in mind that since you're on the Essential tier, you won't have access to meshes or transform constraints, so the rigging will be simpler — but the core skin combining functionality is still available to you.
Good luck with the jam and sharing your work! 🎮