# SpriteLoop + Defold Extension Development Log

**URL:** <https://forum.defold.com/t/spriteloop-defold-extension-development-log/82835>\
**Category:** Dev diaries\
**Created:** [May 22, 2026, 1:02pm UTC](https://forum.defold.com/t/spriteloop-defold-extension-development-log/82835 "2026-05-22T13:02:54Z")\
**Posts on this page:** 20\
**Page:** 4

<div class="post-metadata">

**Author:** ![Sam](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/sam/32/41902_2.png) [@Sam](https://forum.defold.com/u/Sam)\
**Post date:** [July 8, 2026, 5:10pm UTC](https://forum.defold.com/t/spriteloop-defold-extension-development-log/82835/61 "2026-07-08T17:10:27Z")

</div>

It can be. I just haven’t built the libraries yet. There’s nothing special in the code, so it should be compatible.

There simply hasn’t been any demand for it so far, so I’m trying to save my GitHub minutes. 😅

---

<div class="post-metadata">

**Author:** ![Kan](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/kan/32/37992_2.png) [@Kan](https://forum.defold.com/u/Kan)\
**Post date:** [July 13, 2026, 5:43am UTC](https://forum.defold.com/t/spriteloop-defold-extension-development-log/82835/62 "2026-07-13T05:43:00Z")

</div>

Following the fantastic updates, everything is shaping up beautifully; I believe close to the finalization stage and ready to place the character into the environment scene.

Of course, this is a doll game for children designed for mobile devices.

Additionally, I think it would be great to control variants—via code. It would also be beneficial to include rotation values ​​in these variants, as certain clothing parts sometimes need slight adjustments to their rotation to look more natural.

Overall, I really enjoy working with this tool.

Great job!

---

<div class="post-metadata">

**Author:** ![Sam](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/sam/32/41902_2.png) [@Sam](https://forum.defold.com/u/Sam)\
**Post date:** [July 13, 2026, 6:08am UTC](https://forum.defold.com/t/spriteloop-defold-extension-development-log/82835/63 "2026-07-13T06:08:09Z")

</div>

Thank you! It’s always nice to see someone actually using my app, and the character looks awesome. 😊

The Defold extension already has an API for changing variants at runtime. Or do you have something else in mind?

```lua
spriteloop.set_variant(component, "head", "head_helmet")

```

I’ll see what I can do about adding rotation to variants. It’s a bit tricky, but definitely doable.

---

<div class="post-metadata">

**Author:** ![Kan](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/kan/32/37992_2.png) [@Kan](https://forum.defold.com/u/Kan)\
**Post date:** [July 13, 2026, 6:56am UTC](https://forum.defold.com/t/spriteloop-defold-extension-development-log/82835/64 "2026-07-13T06:56:22Z")

</div>

It would be great if we could adjust the positions of controls based on variants via code.

```lua
spriteloop.set_variant(comp, "eye_left_control", "position", touch_to_world_pos)
spriteloop.set_variant(comp, "eye_right_control", "position", touch_to_world_pos)

```

This will enable features such as eye-tracking based on screen touch points or weapon aiming aligned with touch points.

---

<div class="post-metadata">

**Author:** ![Sam](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/sam/32/41902_2.png) [@Sam](https://forum.defold.com/u/Sam)\
**Post date:** [July 13, 2026, 7:21am UTC](https://forum.defold.com/t/spriteloop-defold-extension-development-log/82835/65 "2026-07-13T07:21:30Z")

</div>

I have something similar in the backlog, but only for parts.

The original goal is to support things like hands holding a gun that can follow the mouse for aiming. In theory, the same system could also work for eyes, as long as the iris is a separate part.

I’d probably need to add masks as well, and it may also require animation blending so the tracking does not break the existing animation.

I haven’t started working in that direction yet.

---

<div class="post-metadata">

**Author:** ![Kan](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/kan/32/37992_2.png) [@Kan](https://forum.defold.com/u/Kan)\
**Post date:** [July 13, 2026, 8:00am UTC](https://forum.defold.com/t/spriteloop-defold-extension-development-log/82835/66 "2026-07-13T08:00:10Z")

</div>

It’s great to hear this. 👍

If you start work with it, pay attention to animation blending, as certain body parts may sometimes be controlled by a different animation.

\<3

---

<div class="post-metadata">

**Author:** ![Sam](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/sam/32/41902_2.png) [@Sam](https://forum.defold.com/u/Sam)\
**Post date:** [July 14, 2026, 2:31pm UTC](https://forum.defold.com/t/spriteloop-defold-extension-development-log/82835/67 "2026-07-14T14:31:06Z")

</div>

Added support for Android and iOS.

Android seems to be working fine on my Android 13 device. I’d really appreciate it if someone could test it on iOS and let me know if it works. 🤞

> **[Release v0.11.0-alpha · Balkan-Ram-Games/spriteloop-defold](https://github.com/Balkan-Ram-Games/spriteloop-defold/releases/tag/v0.11.0-alpha)**
>
> Add Android support
> Add iOS support

 ![image](https://forum-defold-uploads.b-cdn.net/original/3X/c/4/c43f485a85554ac9bb29dfb58b1f74e212423227.png)  
Now we need to ship some games for Consoles support. 🤔

P.S. The longest 8 minutes ever! 🥲  
 ![image](https://forum-defold-uploads.b-cdn.net/original/3X/5/c/5c020165de67d411b5ded33d25825b60755e7783.png)

---

<div class="post-metadata">

**Author:** ![Kan](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/kan/32/37992_2.png) [@Kan](https://forum.defold.com/u/Kan)\
**Post date:** [July 14, 2026, 2:48pm UTC](https://forum.defold.com/t/spriteloop-defold-extension-development-log/82835/68 "2026-07-14T14:48:20Z")

</div>

I tried building the example project for Android 13 and 15, and it works well. Nice!

---

<div class="post-metadata">

**Author:** ![Kan](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/kan/32/37992_2.png) [@Kan](https://forum.defold.com/u/Kan)\
**Post date:** [July 15, 2026, 7:57am UTC](https://forum.defold.com/t/spriteloop-defold-extension-development-log/82835/69 "2026-07-15T07:57:54Z")

</div>

Hello! Have a good day!  
~~It seems that neither variants nor state can be added to the animation frame in timeline, which is quite hard for animations that require changes in face emotions.~~

Sorry fail alarm, I saw it; need to be expand from parts.

---

<div class="post-metadata">

**Author:** ![Sam](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/sam/32/41902_2.png) [@Sam](https://forum.defold.com/u/Sam)\
**Post date:** [July 22, 2026, 4:40pm UTC](https://forum.defold.com/t/spriteloop-defold-extension-development-log/82835/70 "2026-07-22T16:40:42Z")

</div>

**SpriteLoop 0.13.0** is now available. 🍀

- Pose Smart Limbs with **Pole controls** , **Natural bending** , upper-part hold, and **end-rotation** options.
- **Link controls** while preserving each child’s motion.
- Animate a part’s Z order.
- Rotate skin variants directly on the canvas.
- Enjoy **sharper canvas controls** and smoother zooming.
- Unexpected errors now show recovery options and save diagnostic logs.
- Fixed multi-part dragging.
- Fixed saved export frame ranges.
- Fixed sprite-state keyframe pasting.

![links](https://forum-defold-uploads.b-cdn.net/original/3X/d/6/d60075dc98bff34aa03acef5f78242dc390f1f56.gif)  
 ![bend](https://forum-defold-uploads.b-cdn.net/original/3X/e/c/ec19b4d8bfef93477a32e91361eaa34b8d86acf2.gif)

 ![zoom](https://forum-defold-uploads.b-cdn.net/original/3X/2/8/28e229f2795676e06935e6d28f3569cbf4a5a5c0.jpeg)

Thank you, @Kan, for the feature requests and bug reports!

> **[SpriteLoop 0.13.0 - More natural rigs, finer control - SpriteLoop by...](https://balkanramgames.itch.io/spriteloop/devlog/1598328/spriteloop-0130-more-natural-rigs-finer-control)**
>
> SpriteLoop 0.13.0 focuses on giving rigs more natural movement and animators more control. This update expands Smart Limbs with Pole controls and new bending options, adds linked animation controls ,...

---

<div class="post-metadata">

**Author:** ![Kan](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/kan/32/37992_2.png) [@Kan](https://forum.defold.com/u/Kan)\
**Post date:** [July 22, 2026, 11:21pm UTC](https://forum.defold.com/t/spriteloop-defold-extension-development-log/82835/71 "2026-07-22T23:21:59Z")

</div>

Great work; I’m really excited to experience these updates.

---

<div class="post-metadata">

**Author:** ![selimanac](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/selimanac/32/6397_2.png) [@selimanac](https://forum.defold.com/u/selimanac)\
**Post date:** [July 23, 2026, 6:17am UTC](https://forum.defold.com/t/spriteloop-defold-extension-development-log/82835/72 "2026-07-23T06:17:40Z")

</div>

Soooo, since you gave up on your game idea 🙂 and invested tons of time into this tool (which became awesome), what’s the plan? Are you planning to extend this to other game engines? Godot might be a good next engine.

---

<div class="post-metadata">

**Author:** ![Kan](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/kan/32/37992_2.png) [@Kan](https://forum.defold.com/u/Kan)\
**Post date:** [July 23, 2026, 7:28am UTC](https://forum.defold.com/t/spriteloop-defold-extension-development-log/82835/73 "2026-07-23T07:28:58Z")

</div>

This tool is excellent—compact, lightweight, and easy to use.

---

<div class="post-metadata">

**Author:** ![Sam](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/sam/32/41902_2.png) [@Sam](https://forum.defold.com/u/Sam)\
**Post date:** [July 23, 2026, 8:22am UTC](https://forum.defold.com/t/spriteloop-defold-extension-development-log/82835/74 "2026-07-23T08:22:09Z")

</div>

> [@selimanac](#):
>
> Soooo, since you gave up on your game idea 🙂 and invested tons of time into this tool (which became awesome), what’s the plan?

The plan is someone to make something cool and make me “rich, very rich, overnight, no risk, no investment, ~~no hardwork~~ , …” 😅 👆

Jokes aside, the tool completely escaped scope. It was supposed to help me make one game, but it became a project of its own. I’m not giving up on games, though the plan is to keep improving SpriteLoop and eventually put it to work on my own games.

> [@selimanac](#):
>
> Are you planning to extend this to other game engines?

Only if there’s enough demand. Interest is still pretty low, and those engines already have plenty of animation tools available. I’m not sure it would be worth the effort at the moment.

---

<div class="post-metadata">

**Author:** ![Sam](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/sam/32/41902_2.png) [@Sam](https://forum.defold.com/u/Sam)\
**Post date:** [August 11, 2026, 5:56pm UTC](https://forum.defold.com/t/spriteloop-defold-extension-development-log/82835/75 "2026-08-11T17:56:54Z")

</div>

**SpriteLoop 0.14.0** is out! 🩴

Highlights:

- Dedicated **Setup Pose** mode for editing Smart Limb joints and artwork, with undo and redo.
- Visual picker for sprite states and skin variants.
- State mappings can inherit from the **Default** skin or be overridden per skin.
- Animated pivot flips and static artwork mirroring without changing rig geometry.
- Improved Smart Limb duplication, flipped selections, project switching, rendering, and exports.

SpriteLoop **Defold Extension v0.13.0** -alpha:

- Added `get_part_transform()` for querying the current animated transform of image and Empty Parts.
- Query parts by ID, runtime key, or display name.
- Choose between the authored pivot and image center as the returned origin.
- Components now select the exported **Default** skin automatically.
- Use `set_variant(..., "default")` to clear a manual variant override.

 ![Screenshot 2026-08-11 203016](https://forum-defold-uploads.b-cdn.net/original/3X/6/3/6391572232bf6dd5e3410cbe0ee3239488115ff7.jpeg)

> **[Release v0.13.0-alpha · Balkan-Ram-Games/spriteloop-defold](https://github.com/Balkan-Ram-Games/spriteloop-defold/releases/tag/v0.13.0-alpha)**
>
> Added get\_part\_transform() for querying animated image and Empty Part transforms by ID, runtime key, or name.
> Added pivot and image-center origin options for attachment positioning.
> Components now ...

> **[SpriteLoop 0.14.0 – Setup Poses, Faster States, Flexible Flips - SpriteLoop...](https://balkanramgames.itch.io/spriteloop/devlog/1624735/spriteloop-0140-setup-poses-faster-states-flexible-flips)**
>
> SpriteLoop 0.14.0 is now available! This release focuses on making Smart Limb setup more deliberate, improving the workflow for sprite states and skins, and adding flexible ways to flip animated artwo...

---

<div class="post-metadata">

**Author:** ![Mathias](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/mathias/32/44015_2.png) [@Mathias](https://forum.defold.com/u/Mathias)\
**Post date:** [August 11, 2026, 6:36pm UTC](https://forum.defold.com/t/spriteloop-defold-extension-development-log/82835/76 "2026-08-11T18:36:32Z")

</div>

> [@Sam](#):
>
> - Added `get_part_transform()` for querying the current animated transform of image and Empty Parts.
> - Query parts by ID, runtime key, or display name.
> - Choose between the authored pivot and image center as the returned origin.

🤩🤩🤩 you mean it is like anchors???

---

<div class="post-metadata">

**Author:** ![Sam](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/sam/32/41902_2.png) [@Sam](https://forum.defold.com/u/Sam)\
**Post date:** [August 11, 2026, 6:50pm UTC](https://forum.defold.com/t/spriteloop-defold-extension-development-log/82835/77 "2026-08-11T18:50:50Z")

</div>

Yes, you can use it like anchors and make other objects follow.

---

<div class="post-metadata">

**Author:** ![Pawel](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/pawel/32/24623_2.png) [@Pawel](https://forum.defold.com/u/Pawel)\
**Post date:** [August 13, 2026, 3:21am UTC](https://forum.defold.com/t/spriteloop-defold-extension-development-log/82835/78 "2026-08-13T03:21:34Z")

</div>

Maybe you want to submit it to our Asset Portal?

> **[Submit a Defold Asset](https://defold.com/submit_asset/)**
>
> Share your Defold asset with the community by opening a prefilled GitHub issue with the asset details, tags, platforms, and links.

(You can send image (900×600 pixels (3:2)) directly to me or attach it to the issue on Github)

---

<div class="post-metadata">

**Author:** ![Xev](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/xev/32/41556_2.png) [@Xev](https://forum.defold.com/u/Xev)\
**Post date:** [August 13, 2026, 5:13pm UTC](https://forum.defold.com/t/spriteloop-defold-extension-development-log/82835/79 "2026-08-13T17:13:42Z")

</div>

I don’t know if you’ve seen this, but you got featured by gamesfromscratch, that’s pretty cool!

[![](https://img.youtube.com/vi/ijAz5moKHcU/maxresdefault.jpg "SpriteLoop - Awesome FREE Animation Software - Windows|Mac|Linux") ](https://www.youtube.com/watch?v=ijAz5moKHcU)

---

<div class="post-metadata">

**Author:** ![Sam](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/sam/32/41902_2.png) [@Sam](https://forum.defold.com/u/Sam)\
**Post date:** [August 13, 2026, 5:16pm UTC](https://forum.defold.com/t/spriteloop-defold-extension-development-log/82835/80 "2026-08-13T17:16:18Z")

</div>

Yes I did! I’m dealing with high blood presure now! 😳

> [@Pawel](#):
>
> Maybe you want to submit it to our Asset Portal?

I will, Thanks!

[Previous page](https://forum.defold.com/t/spriteloop-defold-extension-development-log/82835.md?page=3)

[Next page](https://forum.defold.com/t/spriteloop-defold-extension-development-log/82835.md?page=5)
