Curve Modifier Animation Problem

I need to animate a snake like structure moving on a curve for a game. I’ve made an animation that would work in blender, but the unity game engine restricts the use of modifiers. I was wondering if one could bake the animation or use only shape keys and bones. Here is the blend file:

Thanks in Advance,