I prefer MMORPG type
1) Good luck in making it with Construct. Not impossible, but probably not the best option to work with a big team.
2) You need a big team.
3) You need lot of money.
4) Everyone needs lots of experience.
5) It will takes many years...
6) I'm leaving this point empty, for anyone that wants to add more... :P