How to create a Spore-like game?

This will give you a jumpstart: Working with Modular Characters | Unreal Engine Documentation

Edit: I have tried this on Twinblast character by importing his 2 skeletal meshes (Twinblast_head, Twinblast_body) and they worked very nice. The only time consuming for me was to separate the body from the head in Maya and importing them as 2 separate Skeletal Meshes.