Transformable Kit is an Actor Component, spline based (Spline Component) tool to control transforms of any Actor.
It consists of one customizable C++ class, derived from USplineComponent, Visualization Class to visualize actor's position and rotation at spline points and Details Panel Customization to set Actor's rotation at spline points.
Actual version is 2.0. Updated 02.2026. Engine version 5.3+.
What can I do with this plugin (Features)?
Create a spline based traectory, for actor to go along it (Loops supported).
Setup Location And Rotation of your Actor at spline points. Rotations are linear interpolated between points.
Choose one of 5 modes to transform your actor (One Shot, One Shot Reverse, Loop Reset, Ping Pong, Parametric)
Set the Motion Duration (Transform duration) in seconds
The motion is linear by default, it is possible to set up Float Curve to create non-linear transform.
Use Action Points to bind your custom events as actor reaches some position at spline
Setup transform pauses, auto at loop\half loop end, or at any time in runtime with blueprints.
Set ignored component of Actor, that won't be transformed
Set Sweep\Physics teleport mode to interact with world
Set Initial transform to start from any custom point at spline
Visualization:
ActionPoints -> Red Points At Spline
Actor Component's Location And Rotation at Spline Points -> Bounding Boxes
Ingame spline trajectory, points and active Action Points (Development and Debug Builds + Editor)
Misc:
Key spots delegates
Powerfull Blueprint system
Well documented and easy to use. Check out interactive demo with comments!
🔗Links:
Demo <------------------- Features + Examples + Comments
Github <------------------ Issues (bugs) + Docs + Examples Guide (How to create BPs from demo)
Example Project <-------- Add Plugin to project and play with demo scene. Pure Blueprint project, no need to compile C++ code!
Youtube Promo <--------- Will be added soon, work in progress