I have some advice. Since you say you are a budding game designer, I suggest you do something a little more simple first. Even if it's been done before or it isn't hugely unique, just do it so that you are making and designing a game. You need to want to do it though.
One of the hardest parts of starting is having to cut down your ideas, because every beginner starts with big ideas that they simply can't pull off.
Sorry I couldn't answer your question but I hope the advice helps.