Based on your screenshots, I can see that you're checking the "Pack" option when exporting, which is correct. However, there are a few things to verify:
Make sure you're exporting all three required files:
When you export with "Pack" checked, Spine should generate three files:
- The JSON file (e.g.,
spineboy-pro.json)
- The atlas file (e.g.,
spineboy-pro.atlas.txt)
- The PNG texture file (e.g.,
spineboy-pro.png)
Verify the export is creating the atlas and PNG:
Check your output folder after exporting to confirm all three files are present. If you're only seeing the JSON file, the atlas and PNG weren't created. Make sure:
- The "Pack" checkbox is definitely checked
- You have "Attachments" or "Image folders" selected under Pack
- Your skeleton has attachments/images to pack
Check the atlas file extension:
For GDevelop, you may need to use .atlas.txt as the extension. In your Pack Settings, make sure the "Atlas extension" field is set to .atlas.txt (which you mentioned you already tried).
Verify file naming consistency:
The JSON, atlas, and PNG files should all share the same base name. For example:
spineboy-pro.json
spineboy-pro.atlas.txt
spineboy-pro.png
Try exporting again with these steps:
- Go to Spine menu → Export
- Choose JSON
- Check the "Pack" checkbox
- Click "Pack Settings" and verify Atlas extension is
.atlas.txt
- Make sure "Attachments" is selected under Pack
- Click Export
If you're still having issues after verifying all three files are present and properly named, the problem might be specific to how GDevelop is looking for the atlas file, which would be a GDevelop-specific configuration issue rather than a Spine export problem.