City Building Game in UE4

So recently I have been planning building a city building game sort of like SimCity. My plan is to have everything customizable, from the landscape the city is built on to what the people do and how they die. Yes, it’s basically a god simulator. I was wondering if this would be possible in UE4? And if so, any tutorials showing how to do it?