I'm an animator and technical artist, and I’ve noticed a lot of projects struggle with performance on low-end mobile devices usually due to things we overlook in the editor, like heavy clipping masks or constantly keying the Draw Order.
To help my own studio (Upswing Game) catch these issues early, I built a browser-based tool called SpineOptima. I decided to release it for free to the community.
What it checks:
🚩 Hidden Clipping Masks: Identifies masks that are computationally expensive.
🚩 Batch-Breaking Keys: warns if Draw Order is keyed too frequently.
🚩 Vertex/Bone Counts: Quick overview of asset weight.
Try it here: [https://upswing-spine-optima.netlify.app/] (It runs locally in the browser, so your JSON data is never uploaded).
I’d love to hear your feedback! If there are other "Red Flags" you think I should add to the audit list, let me know and I'll try to code them in.
Cheers, Amol
