Getting started with a sandbox game

Dear readers,

in short; I want to create a sandbox game in which you can build. Will be quite simple like most games on Steam. Stack wood / stone (snaps to grid) et cetera and build a house with resources. Build a oven, stuff like that. Being able to place it et cetera.
Ark : Survival Evolved idea. I am a professional coder, just new to C++ and Unity so this will be a learning project for me. I can do 3d development as well on a high level. Basicly my simple and only question is:

is Unreal Engine able to make such a game, without completely having to code large parts of this sandbox engine your self, or am I better off with a other engine?