For the complete documentation index, see llms.txt. This page is also available as Markdown.

About

ShakeFX is a tool for making camera shakes. It supports advanced cases like distance attenuation, multiple cameras, shake combinations, and more!

Install

ShakeFX is available on the Unity Asset Store and can be installed using the Package Manager.

Shakes

  • Camera (position, rotation, FOV), including Cinemachine support

  • Transform (position, rotation, scale)

  • Rigidbody (linear and angular velocity/force)

  • User-defined custom shake targets

Motions

  • Perlin noise (with noise octaves)

  • Sine oscillation

  • Square oscillation

  • Custom AnimationCurve

  • User-defined noise, curves, motions

Features

  • Preview directly in edit mode

  • Distance-based attenuation

  • Re-usable ScriptableObjects

  • Two types of duration: instant impulse or endless force

  • Multi-camera support

Code

  • Flexible API

  • Lean codebase, easy to read and extend

Details

  • Compatible with Cinemachine

  • Unity 6+

  • Any platform

  • No extra dependencies

Image

Last updated