Animating a non-humanoid for root motion?

I just recently started using Unity and Blender for a hobby, and it’s been great.
I’m working on a project where I would like a “blob” to be an enemy character.

I animated this character (with a rather odd bone structure), including motion forward, however when Importing the .fbx into unity, I ran into an issue where it cycles through the animation (moving forward), and resets the position to 0 when the animation completes…

I notice that rigging the humanoid models seems a bit easier to manage here.

any suggestions?

thanks in advance!

Just animate the forward motion by code in Unity. You character should stay at 0,0,0 in blender during the walk cycle.