Snake like trail motion for a group of meshes

I would like to emulate the motion of a snake with a group of meshes. I have one parent mesh and many other meshes are its children. The children will have to follow the path trail of the parent the same way a snake is moving its body because I am trying to make a snake clone game, but each part of the snake being a separate mesh.

Is this something I can do using the editor with setting specific constraints or is something that I need to do some other way for example via blueprints ?