Overview
The All In 1 Springs Toolkit adds spring animation to Unity. You set a target, a spring drives the value towards it, and you get bounce, overshoot and settle without authoring a curve or tracking any state.
It works on transforms, rigidbodies, UI, cameras, lights, audio, colours, shader properties and character bone chains, and on any value of your own through a raw spring component. There are no shaders and nothing to configure per render pipeline.
How this manual is organised
Section titled “How this manual is organised”- Concepts, from What is a spring through Spring Main Elements and Spring Types. Short, and worth reading in order once.
- Doing things, starting at Basic Usage and continuing through the components, Nudges and Punches and Spring Events.
- Reference, the API Reference for every method on every component.
- Tools, the Asset Window and the Spring Debugger, which is where you tune values while the game runs.
If you would rather see it than read it, the demo scene has every feature in it, and each prefab keeps its controller script on the parent object.
Support and feedback
Section titled “Support and feedback”Questions, feedback and suggestions are welcome, and email is by far the best way to reach me. Posts on the Unity forums, YouTube comments or social media usually get missed. Email normally gets a reply within 24 hours.
Please include your invoice number, and have a look through this documentation first. Every way to get in touch is on Support.
If the asset is working out for you, a review on the store page genuinely helps:
https://assetstore.unity.com/packages/tools/utilities/all-in-1-springs-toolkit-271579?aid=1101l52IjU
