Tips for making city Designer

Hi, guys, I am a newbie at UE but experienced in C++ and QT. For my mini-project of AI this sem, I intend to make a simple game/program that can allow to build city models and also simulate them with real life like vehicles, people (AI) to help users find out about congestion and related problems with their models.(Also give them the option to save them, if possible) . I intend to do something like classic games of Zoo Tycoon, Rollercoaster Tycoon but just simple city planning and also much simpler than the aforementioned greats. Being a newbie, your tips and advices would be golden.