2d game sandbox option

Hi, does anyone know of a tutorial that explains how to make a sandbox game i.e. Craft the world where you can build items and remove them again (boxed based game, every object is 1/2/3/4 squares so to speak). i dont mind paying for a good book :slight_smile:
I know C++ but no clue where to start in Unreal when it comes to sandbox :frowning: