MojoUnity-Shake is an Animation Tool that can shake float vector2 vector3 with realistic effects. It uses Coroutine with Mathf.PerlinNoise algorithm to implement the shake animation. And it provides an extension of Transform can easily shake any Transform Component (including Camera) by Position Scale Rotation.
- The current
unitypackage, packaged byUnity-2019.4, and supported Unity versions are2019.4 or higher. - Released versions in releases.
- Release changes in ChangeLog.
Quick goto the Samples Code and the Source Code.
The source code depends on the Burst Package, which can be found and installed by Package Manager in the Unity menu Window/Package Manager.
- Efficient algorithm, silky realistic effect.
- Simple API easy to use.
- Free extend to shake anything you want.
- Using BurstCompile to optimize.
- Open the
MojoUnityShakeScene in/MojoUnity/Samples/MojoUnityShake/Scenes/MojoUnityShake.unity. - Click the
CubeGameObject inUnity Hierarchy. - Click the
Playbutton inUnity Game Window. - Shake the
CubebyShakeTestinUnity Inspector.
- Any bugs can go to [MojoUnity-Shake Issues] for feedback.
- Any questions or comments can go to [MojoUnity-Shake Discussions] for exchange.


