# See Also
- [[Godot - 2D Character Animation]]
- [[Godot - 3D Character Animation]]
# Techniques
## Easing Functions for Movement
Using math (and code) to influence animations dynamically is covered in [this video](https://www.youtube.com/watch?v=KPoeNZZ6H4s). Reminds me of the transition and animation "ease" settings in video editors.
```cardlink
url: https://www.youtube.com/watch?v=KPoeNZZ6H4s
title: "Giving Personality to Procedural Animations using Math"
description: "It's been a while since the last video hasn't it? I've made quite a bit of progress since the last update, and since one of the things I worked on was some p..."
host: www.youtube.com
favicon: https://www.youtube.com/s/desktop/fba944d3/img/logos/favicon_32x32.png
image: https://i.ytimg.com/vi/KPoeNZZ6H4s/maxresdefault.jpg
```
## Inverse kinematics
See also: [[Godot - 3D Character Animation|Godot - Inverse Kinematics]]
# Examples
## Reactive Animation
Many years ago I watched a developer video for some 3D Star Wars game (that was possibly later canceled) that showed the storm troopers acting and moving dynamically instead of scripting and manually animating it. The demo showed the storm troopers getting knocked off a narrow crossbeam grabbing onto the beam and holding on so they don't fall.
# Resources
## Unity
```cardlink
url: https://youtu.be/ZD_-0mv-5rU
title: "Procedurally Animated Monsters in my Monster-Hunting RPG Roguelite | Vicious Legacy Devlog #2"
description: "Welcome to the third devlog for my procedurally generated monster-hunting game, Vicious Legacy! In this episode, we look at procedural animation, IK in Unity..."
host: youtu.be
favicon: https://www.youtube.com/s/desktop/c0b97319/img/favicon_32x32.png
image: https://i.ytimg.com/vi/ZD_-0mv-5rU/maxresdefault.jpg
```
```cardlink
url: https://youtu.be/Wx1s3CJ8NHw
title: "Intro to Animation Rigging & Procedural Animation in Unity"
description: "Learn the fundamentals of the character animation pipeline, how animation rigging in Unity can help us to create procedural animations, and to break down Uni..."
host: youtu.be
favicon: https://www.youtube.com/s/desktop/c0b97319/img/favicon_32x32.png
image: https://i.ytimg.com/vi/Wx1s3CJ8NHw/maxresdefault.jpg
```