[FREE] MilkShake Camera Shaker


Hello!

I am very pleased to present to you all MilkShake: a simple and easy-to-use camera shake asset, made as kind of a successor to the fairly popular EZ Camera Shake asset that I deprecated last year.

Asset Store
Online Documentation | Web Demo | Discord

Features
• Fine control over the strength, roughness, position and rotation influence of your shakes.
• Fade in, fade out, start, stop, pause, and resume shakes.
• Adjust shake properties at run-time.
• Shakes are automatically blended together, so you can stack shakes.
• Easily shake all active cameras, or only apply a shake to specific cameras.
• Create shake preset assets so you can easily save and edit shake parameters.

Easy-to-Use API

using UnityEngine;
using MilkShake;

public class ShakeCamera : MonoBehaviour
{
    public Shaker MyShaker;
    public ShakePreset MyShakePreset;

    private void Start()
    {
        //Shake only my shaker
        MyShaker.Shake(MyShakePreset);

        //Shake all global shakers
        Shaker.ShakeAll(MyShakePreset);
    }
}

Save Shake Preset Assets

Being a free asset, I cannot promise any significant updates in the future aside from necessary bug fixes. Still, I hope you all find this asset useful, and I am happy to answer any questions you may have!

2 Likes

It is perfect for this type of animations