Generating Animations

Godot Version

Godot 4.x.x. specifically 4.2.1

Question

How to “generate” simple animations (Idle, walking, slash attack, shield) without hardcoding them with software tools (Blender, godot editor etc)

Ideas that I had:

  • Use target nodes and IK skeleton to define points and interpolate. Doesn’t work for two reasons. Huge overhead with the numbers of points and IK nodes that can’t be repurposed or reused.
  • Try to handle the transform (position and rotation) strictly through code. This was just too hard for me.
  • Procedural animation which while the most promising I am having big troubles implementing.

Wanted what people have to say, of course suggestions are welcome! Thanks in advance!