# \[Open Beta\] Procedural On-the-Fly Animation in UE4: iTween!

**URL:** <https://forums.unrealengine.com/t/open-beta-procedural-on-the-fly-animation-in-ue4-itween/10472>\
**Category:** Blueprint\
**Tags:** unreal-engine\
**Created:** [August 31, 2014, 1:18am UTC](https://forums.unrealengine.com/t/open-beta-procedural-on-the-fly-animation-in-ue4-itween/10472 "2014-08-31T01:18:41Z")\
**Posts on this page:** 6\
**Page:** 30

<div class="post-metadata">

**Author:** ![JaredTherriault](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/jaredtherriault/32/1194499_2.png) [@JaredTherriault](https://forums.unrealengine.com/u/JaredTherriault)\
**Post date:** [November 14, 2025, 7:58pm UTC](https://forums.unrealengine.com/t/open-beta-procedural-on-the-fly-animation-in-ue4-itween/10472/588 "2025-11-14T19:58:39Z")

</div>

Recompile for 5.7:

> **[iTween\_5\_7\_2025\_11\_14.zip](https://drive.google.com/file/d/15ObQwYCovjrvuKdcKlL5VRHm6Eat3HJP/view)**
>
> Google Drive file.

---

<div class="post-metadata">

**Author:** ![Nightmask3](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/nightmask3/32/894376_2.png) [@Nightmask3](https://forums.unrealengine.com/u/Nightmask3)\
**Post date:** [April 10, 2026, 11:51pm UTC](https://forums.unrealengine.com/t/open-beta-procedural-on-the-fly-animation-in-ue4-itween/10472/589 "2026-04-10T23:51:21Z")

</div>

Hey Jared! (and anyone else who is interested)

I’m on the 5.5 version of the plugin, and note that an existing issue, which you may have amended somewhere in the next couple of releases, is that UItweenEvent::IsAllowedToTick() doesn’t seem to take into account when the game is paused, which causes tweens to tick and advance even when we explicitly set the game to be paused using UGameplayStatics::SetGamePaused()

---

<div class="post-metadata">

**Author:** ![JaredTherriault](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/jaredtherriault/32/1194499_2.png) [@JaredTherriault](https://forums.unrealengine.com/u/JaredTherriault)\
**Post date:** [June 21, 2026, 3:08am UTC](https://forums.unrealengine.com/t/open-beta-procedural-on-the-fly-animation-in-ue4-itween/10472/590 "2026-06-21T03:08:37Z")

</div>

New versions out now for 5.6-5.8!

These versions fix an issue brought to light by @Nightmask3 (thank you for surfacing this) where tweens were always unaffected by global pausing and time dilation. Now they will be affected as expected if AdvancedParameters are not set to ignore them, which is the default behaviour.

{  
“version\_name”: “5.8.2026.06.20”,  
“drive\_link”: “[drive.google.com/file/d/1aCRfsGdCzNm\_3EJ8dMuGnJxf2920TV3H/view](http://drive.google.com/file/d/1aCRfsGdCzNm_3EJ8dMuGnJxf2920TV3H/view)”  
},  
{  
“version\_name”: “5.7.2026.06.20”,  
“drive\_link”: “[drive.google.com/file/d/1ZPvFbHkDQW6Zh5VMqJKiQbDhJDpNohqB/view](http://drive.google.com/file/d/1ZPvFbHkDQW6Zh5VMqJKiQbDhJDpNohqB/view)”  
},  
{  
“version\_name”: “5.6.2026.06.20”,  
“drive\_link”: “[drive.google.com/file/d/1Fi1FxBzW1E3KlXYmS0kvS5zKwalVW2Ii/view](http://drive.google.com/file/d/1Fi1FxBzW1E3KlXYmS0kvS5zKwalVW2Ii/view)”  
}

---

<div class="post-metadata">

**Author:** ![JaredTherriault](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/jaredtherriault/32/1194499_2.png) [@JaredTherriault](https://forums.unrealengine.com/u/JaredTherriault)\
**Post date:** [June 22, 2026, 1:41am UTC](https://forums.unrealengine.com/t/open-beta-procedural-on-the-fly-animation-in-ue4-itween/10472/591 "2026-06-22T01:41:05Z")

</div>

Hotfix for 5.6-5.8!

This fixes an issue where the editor would crash on stopping PIE with tweens running.  
{  
“engine\_version”: “5.8”,  
“version\_name”: “5.8.2026.09.26”,  
“drive\_link”: “[drive.google.com/file/d/1zHez4bkxn6cQTDC0xcjqNJq422QJJhtb/view](https://drive.google.com/file/d/18RgoptiZsuFF7E0_1KnMT7Dg5iZwLTj1/view?usp=drive_link)”  
},  
{  
“engine\_version”: “5.7”,  
“version\_name”: “5.7.2026.06.21”,  
“drive\_link”: “[drive.google.com/file/d/1J2\_20rpT2HlugdUQVeLhcMOwMAKbhiAP/view](http://drive.google.com/file/d/1J2_20rpT2HlugdUQVeLhcMOwMAKbhiAP/view)”  
},  
{  
“engine\_version”: “5.6”,  
“version\_name”: “5.6.2026.06.21”,  
“drive\_link”: “[drive.google.com/file/d/1G17IDnTAtMOsxauJImAAsDF2o5YA3EJq/view](http://drive.google.com/file/d/1G17IDnTAtMOsxauJImAAsDF2o5YA3EJq/view)”  
}

Edit: Updates the 5.8 link for 5.8.2 compliance

---

<div class="post-metadata">

**Author:** ![MosesGameDev](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@MosesGameDev](https://forums.unrealengine.com/u/MosesGameDev)\
**Post date:** [September 26, 2026, 2:28pm UTC](https://forums.unrealengine.com/t/open-beta-procedural-on-the-fly-animation-in-ue4-itween/10472/592 "2026-09-26T14:28:41Z")

</div>

I am using ue 5.8.2; is this the reason why the plugin fails to initialize?

`LogPluginManager: Mounting Project plugin Itween`  
`LogModuleManager: InternalLoadLibrary: 'ItweenRuntime' ('D:/GameDev/UnrealEngine/UnrealEngine 5.5 5.8/Plugins/iTween_5_8_2026_06_21/Binaries/Win64/UnrealEditor-ItweenRuntime.dll')`  
`LogClass: Error: EnumProperty FItweenEndInfo::DelegateType is not initialized properly. Module:ItweenRuntime File:Public/ItweenData.h`  
`LogClass: Error: EnumProperty FItweenCallbackInfo::DelegateType is not initialized properly. Module:ItweenRuntime File:Public/ItweenData.h`  
`LogClass: Error: ObjectProperty FItweenCallbackInfo::Event is not initialized properly. Module:ItweenRuntime File:Public/ItweenData.h`  
`LogAutomationTest: Error: LogClass: EnumProperty FItweenEndInfo::DelegateType is not initialized properly. Module:ItweenRuntime File:Public/ItweenData.h`  
`LogAutomationTest: Error: LogClass: EnumProperty FItweenCallbackInfo::DelegateType is not initialized properly. Module:ItweenRuntime File:Public/ItweenData.h`  
`LogAutomationTest: Error: LogClass: ObjectProperty FItweenCallbackInfo::Event is not initialized properly. Module:ItweenRuntime File:Public/ItweenData.h`  
`LogLinker: Warning: [AssetLog] D:\GameDev\UnrealEngine\UnrealEngine 5.5 5.8\Content\Blueprints\UserInterface\WidgetElements\BP_HealthBar.uasset: VerifyImport: Failed to find script package for import object 'Package /Script/iTween'`

---

<div class="post-metadata">

**Author:** ![JaredTherriault](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/jaredtherriault/32/1194499_2.png) [@JaredTherriault](https://forums.unrealengine.com/u/JaredTherriault)\
**Post date:** [September 26, 2026, 7:24pm UTC](https://forums.unrealengine.com/t/open-beta-procedural-on-the-fly-animation-in-ue4-itween/10472/593 "2026-09-26T19:24:42Z")

</div>

Eh, 5.8.2 is more strict about field initialization. Here’s an updated plugin for 5.8.2:

> **[iTween\_5\_8\_2026\_09\_26.zip](https://drive.google.com/file/d/18RgoptiZsuFF7E0_1KnMT7Dg5iZwLTj1/view?usp=drive_link)**
>
> Google Drive file.

[Previous page](https://forums.unrealengine.com/t/open-beta-procedural-on-the-fly-animation-in-ue4-itween/10472.md?page=29)
