How to create a Spore-like game?

Hi! I would like to make a game where the player have the option to create its own character/pawn by assembling different parts. When the game starts the player would have different choices of parts, with different properties, which will be their player pawn in game. Do you have guidance on how I would go about this?

Depends on what you can currently accomplish in the engine yourself. You can do anything from a basic pick up X items game to a complex AAA title in UE4, the real questoin is how familiar are you with the engine and game dev?

I am quite familiar with UE. Started with the engine about six months ago and mostly done weapon, and player movement mechanics. I can set up conditions and anim BPs for existing characters but do not know how I would set it up as I mention in my post. Are you thinking like an inventory system where you can equip the items you pick up?

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.

awesome, thanks!