Thats alot of work and before you begin to approach this you got to make a few 2-3 smaller games implementing what you want to do in your bigger game. Just know a Pokemon type game would take a long time to make. Honestly there are larger game types that I know how to make , but I don't do it because it would take a long time to do.