What is the right method of creating Giant characters in a 2D Sidescroller

I am new to Unreal Engine. I am working on a 2D Sidescroller. My main character is a small alien that is running around in our world. I want to create humans that will appear giants in respect to it. My main character would run under their feet.

I am familiar with sprites and flip book animations. I have used Paper 2D Character class to create my main player. It has a Capsule Component and I had to place my sprite inside that capsule for collisions. I want my main player to get hit by legs of giants and also to come between them if there is space. Capsule collision would not allow my main player to go between the legs.

What would be the right way of creating these giant characters?

  • Should I use sprite flip book for walking and add collision on the outline of each sprite?
  • Should I make hands, legs & torso of the giants separately and add them together to make a character?