very, very broad question...
I'd look into starting with using Unity. I used unity to make quimbly. Keep in mind to get the game to this state took around 200 hours (Mainly because I'm not that experianced...) so be ready to hit roadblocks in development. I wish you luck!
unity: https://unity.com/pages/unity-pro-buy-now?gclid=Cj0KCQiAweaNBhDEARIsAJ5hwbcanCBt...