Help needed with IK(Inverse Kinematics) animations

Hello guys, ive been making a skate game and when it comes to animations i decided on using IK.

Now i def know how these constraints work, but it has come to me that they lock all animation movement, lets say i use an IK constraint and make it control the whole left arm, if i try to animate that arm, it refuses to move (atleast moving in its own local space) since the end effector is just stuck in place since its locked on the target part.

Now I could just disable the IK , play the animation and re enable but it will soon enough become a mess, plus i still want some IK movement.

It has come to my attention that i can rely on procedural animations, I actually tried using them but again, it soon enough became pretty unusable since i had to re play the game each time i wanna test the animations.

Good example is the game “SKATED” Im going for that kind of procedural animations, from what i see, the limbs move as if they were animated in the default editor, but IK is very clearly thee (At least for the legs and Upper torso).

So yeah what is the best way to combine default animation editor and IK constraints.

Just to clarify i am a scripter so if any coding is involved i can change the theme to scripting support

Thanks for reading and any help regarding animation is REALLY appreciated