2d player controller on a 3d surface (mario odyssey style)

Hey guys,

I’m relatively new to Unreal, have no experience in programming but have messed around a fair bit with the blueprint system and make some cool game mechanics. I wanted to recreate a mechanic where you are controlling a 2d player (some sort of sprite) that is on the ground and basically follows the surface of whatever texture you’re on in the 3d world, like a shadow.

I’m not sure if this is too ambitious but it’s something i wanted to mess around with, so if there’s a simple-ish way to do this in blueprints that would be great.

Thanks guys