Regarding your question whether the making of this game is possible or not: it IS POSSIBLE. In fact, it has been made before; however, your idea has better improvements and I see great potential for it.
As for the costs and everything, you will need to hire me to give you more advice.
Contact me :)