SpriteLoop 0.15.0: meshes, masks and pixel art
SpriteLoop 0.15.0 is out, along with Defold extension 0.16.0-alpha.
Highlights
- Meshes: artwork can now bend, wave, stretch and squash instead of moving only as a rigid sprite. It comes with Limb, Bend, Wave, Elastic, Soft, Cloth and Pin presets.
- Masks: a part can be masked by another part’s artwork, and masked parts now play in Defold. They work with the built-in renderer; custom render scripts call
spriteloop.prepare_masks(). - Pixel art: sharp filtering and whole-pixel movement.
- Defold 1.14.1: now supported. For web projects with masks, use 1.14.1 or newer.
- Performance: instances of the same animation share geometry and mask results, so crowds are cheaper.
Previews:




Links
- Full devlog: https://balkanramgames.itch.io/spriteloop/devlog/1763046/spriteloop-0150-meshes-bends-and-flexible-artwork
- Extension: GitHub - Balkan-Ram-Games/spriteloop-defold: SpriteLoop for Defold · GitHub
- Asset portal: SpriteLoop | Defold
Masks need projects exported from SpriteLoop 0.15.0 or newer. iOS/Metal hasn’t been tested yet, so reports from iOS users are very welcome. Feedback and bug reports are appreciated as always!