Hi and thanks for your answers, I have been thinking a lot about this topic yesterday and came up with some stuff. But first I want to tell you my story since you asked about it. We are a startup like you with a team of about 5 members (dev, artists, tech-artists). Currently we are evaluating if we will switch from untiy3d to phaser. Since we will be doing multiple small projects mainly targeting html5 unity might just be an overkill. Right now we are pretty happy with phaser but the only thing we really miss is unity's editor where designers and level editors see what they are doing. Arranging a level or UI in code is just very tiring and unproductive. We heavily rely on git for branching and merging but also version control, being able to roll back and cherry pick the changes that were ok is just great (Ofc. you can't merge binary files like images but you still can revert to a previous versions or do branching and detect conflicts if two designers edited the same file accidently) So much to that. After thinking about several possible solutions I came up with one important question that you need to ask yourself: What kind of tool are you planning to create and who are your target audience? Right now I see a multipurpose tool for development, design, project storage/management and even build process. The danger: BIG audience, LONG list of requirements. LOTS of work. Maybe you should focus on what people really need and what's missing in the phaser world. A small compilation: IDE: there are more out there then I can countArt: photoshop, gimp, inkskape and many moreProject management, version control, collaboration: git and friendsBuild and dev process: gulp, grunt, yeoman and friends (I'm working with a yeoman phaser generator and love it)not to mention testing, linting, ...Scene/level/object editor: MISSING (tiled does not completely fill the spot) I guess a Scene/level/object editor might be the perfect area to focus on. Else you might get caught up in reinventing the wheel, which can be dangerous especially with a small team. Years ago I'v been working with an open source 3D engine called irrlicht. They have a scene editor where designers can setup their levels, objects, particle effects and so on. Then export that into a scene file and developers could just load that file and had all the objects in place. Have a beer and think about it. On the other hand if you plan to build a full featured all in one editor, I would drop most of my tool chain for that. But I fear without a lot more manpower (and probably money) you will not achieve that in this lifetime. A note about "1) We can upgrade online editor for supporting multi-users in real time." That sounds fancy and may work for excel and word as in google drive but I guess it will be a real mess in a game editor. Think about it, while even doing just minor code changes, a project usually becomes completely unstable. A game designer trying to do some balance changes at the same time will probably only see errors.