# Easing

Source: https://tweens.gd/easings/

**GDScript:**

Interactive preview: https://tweens.gd/easings/

-   `Linear`t
    
    In
    
    Out
    
    InOut
    
-   `Sine`1 − cos(πt/2)
    
    In
    
    Out
    
    InOut
    
-   `Quad`t²
    
    In
    
    Out
    
    InOut
    
-   `Cubic`t³
    
    In
    
    Out
    
    InOut
    
-   `Quart`t⁴
    
    In
    
    Out
    
    InOut
    
-   `Quint`t⁵
    
    In
    
    Out
    
    InOut
    
-   `Expo`2^(10t − 10)
    
    In
    
    Out
    
    InOut
    
-   `Circ`1 − √(1 − t²)
    
    In
    
    Out
    
    InOut
    
-   `SmoothStep`3t² − 2t³
    
    In
    
    Out
    
    InOut
    
-   `SmootherStep`so soft
    
    In
    
    Out
    
    InOut
    
-   `Back`overshoots
    
    In
    
    Out
    
    InOut
    
-   `Elastic`springs
    
    In
    
    Out
    
    InOut
    
-   `Bounce`rebounds
    
    In
    
    Out
    
    InOut
    
-   `Jump`hops
    
    In
    
    Out
    
    InOut
    

**GDScript:**

[Effects](https://tweens.gd/gdscript/effects/)Punch, shake, and breathe.

[Functions](https://tweens.gd/gdscript/functions/)Ease with your own function of progress.

[Curves](https://tweens.gd/gdscript/curves/)Draw an ease in the Inspector.

[Porting from Godot](https://tweens.gd/porting/)Match the look of your Godot Tweens.

The [easing reference](https://tweens.gd/gdscript/api/easing/) lists every family and blend type.

**C#:**

[Effects](https://tweens.gd/csharp/effects/)Punch, shake, and breathe.

[Functions](https://tweens.gd/csharp/functions/)Ease with your own function of progress.

[Curves](https://tweens.gd/csharp/curves/)Draw an ease in the Inspector.

[Porting from Godot](https://tweens.gd/porting/)Match the look of your Godot Tweens.

The [easing reference](https://tweens.gd/csharp/api/easing/) lists every family and blend type.
