I think that we should just have a couple of developing teams.
like teams that work on one project, one idea. not one team that has like 4 unorganized projects. just have one team with like 2 coders, 2 gfx artist, and like 2 sound effects makers. i think that thats what should be done.
(someone work on a 2d game like devil may cry with a moddable engine
not trying to sound demanding)