Shaker | ANTIPIXEL Godot Update 1


๐ŸŽ‰ Shaker Just Got an Upgrade! ๐ŸŽ‰

Iโ€™ve made a major update (now version 1.1) to my dynamic motion tool with three key improvements:

๐Ÿš€ Improved Algorithm

The shake system now works based on what I call cycles: Each shake is made up of a series of micro-movements (cycles) from one point to another, with full control over direction, speed, and return.

How It Works:

  1. Start Shake: I save the original position so the object can return to it at the end.

  2. Start Cycle: A random target value is generated within the defined shake magnitude. If there is already a defined sign, it is reversed (-1 becomes 1 or vice versa).

  3. Target Refinement (NEW!): Previously, movements were fully random, which often caused unpredictable or visually jarring results. Now, I assign a random sign (-1 or 1) to the target value, giving each cycle a clear positive or negative direction. Iโ€™ve also added progressive interpolation, which gradually pulls the object closer to its original position over time. This fixes issues like the final position being too far off, which used to cause sudden jumps at the end.

  4. Movement: The object moves toward the target. Higher frequency = faster movement = more total cycles.

  5. End Cycle: If thereโ€™s still time left, it loops back to start a new cycle.

  6. End Shake: Finally, the object moves smoothly back to its original saved position.

๐Ÿงฉ Custom Shakes

You can now easily create your own custom shake behaviors, like using noise functions or other parameters. Shaker gives you the flexibility to define how each cycle behaves, perfect for advanced use cases or stylized effects. Check the documentation for details on how to implement custom shake logic.

๐ŸŽฎ Now with Full Unity Support

Iโ€™ve ported the entire logic into Unity 6, and itโ€™s now fully functional within any Unity project. The system is optimized, clean, and ready to use.

๐Ÿ”ง With this update, Shaker is smoother, more stable, and way more visually pleasing. Itโ€™s perfect for camera or screen shakes, impact reactions, object tremors, or any effect that needs dynamic movement with control.

Files

shaker_antipixel_godot.zip 144 kB
10 days ago
shaker_antipixel_unity.zip 173 kB
10 days ago
Shaker Antipixel Godot Documentation.pdf 214 kB
10 days ago
Shaker Antipixel Unity Documentation.pdf 207 kB
10 days ago
LICENSE.txt 890 bytes
10 days ago

Get Shaker | ANTIPIXEL Godot

Buy Now
On Sale!
50% Off
$1.99 $0.99 USD or more

Leave a comment

Log in with itch.io to leave a comment.