Last updated
ShakeFX is a tool for making camera shakes. It supports advanced cases like distance attenuation, multiple cameras, shake combinations, and more!
ShakeFX is available on the Unity Asset Store and can be installed using the Package Manager.
Camera (position, rotation, FOV), including Cinemachine support
Transform (position, rotation, scale)
Rigidbody (linear and angular velocity/force)
User-defined custom shake targets
Perlin noise (with noise octaves)
Sine oscillation
Square oscillation
Custom AnimationCurve
User-defined noise, curves, motions
Preview directly in edit mode
Distance-based attenuation
Re-usable ScriptableObjects
Two types of duration: instant impulse or endless force
Multi-camera support
Flexible API
Lean codebase, easy to read and extend
Compatible with Cinemachine
Unity 6+
Any platform
No extra dependencies

Made by FXEngine Studios
Last updated