The effect may seem simple but it can be a bit complicated, depending on the quality you want. The best way I can think of doing this is with Morphs in unreal or shape keys in Blender. The idea of morphs is that you can have the same mesh in different poses and blend between them. Another thing that you would need to do is make a dynamic material to change the colors or texture. There are also some advanced ways that you can do, like geometry nodes in blender and then export in some way and import to unreal(alembic maybe?). Here is a video for that: Blender 3.0 Beginner Geometry Nodes Tutorial - YouTube
2 Likes