Spezialisierung ist eigentlich nichts schlechtes, in der prof. aber auch in der Hobby-Entwickler-Szene stark verbreitet.

Auch im Makerbereich wird das immer stärker kommen. Aber eine Menge an Spezialisten alleine reicht nicht. Arbeit in einem Team erfordert Teamfähigkeit und einen guten Projektleiter.
Auch gibt es wohl eine "kritische Größe" des Teams und wenn die überschritten ist, wird es auseinanderbrechen. Wenn mehrere Leute an einem Projekt arbeiten gibt es zwei Möglichkeiten:

1. Strikte Hirarchie
So arbeiten die prof. Firmen. Jeder hat seinen speziellen Bereich und erfüllt seine Aufträge in diesem Bereich, die ihm von der Leitung erteilt werden. Es gibt zwar gelegentliche Meetings, wo alle Mitglieder über das Projekt sprechen und sagen was sie wie gerne hätten, aber schlussendlich entscheidet dann einer (meistens der Leiter) wie es gemacht wird und alle halten sich dann daran.
Der Nachteil bei dieser Methode für Hobby-Projekte ist, daß es sehr schnell vorkommen kann, daß ein Mitarbeiter sich zuwenig in das Projekt involviert fühlt, weil alle seine Vorschläge übergangen werden. Er fühlt sich nur noch als Arbeitstier, nicht mehr als vollwertiges Mitglied. Ein Hobby-Projekt bietet einem Mitglied keinen finanziellen Anreiz, wie eine prof. Firma, deswegen ist es sehr wahrscheinlich, daß ein solches Mitglied das Team verlassen wird.

2. Gemeinsame Entscheidungen
In dieser Möglichkeit entscheiden alle Teammitglieder gemeinsam, wie das Spiel aussehen soll. Jeder ist gleichberechtigt und vollständig involviert. Das Problem hierbei ist, die Entscheidungsfindung dauert sehr viel länger und einige Leute können sich in ihren Bereich "hereingepfuscht" fühlen. Diese Nachteile verstärken sich exponential je mehr Teammitglieder vorhanden sind.

Hobby-Projekte versuchen daher weitesgehend Richtung 2 zu tendieren, allerdings mit klarer Aufgabenverteilung und möglichst kleinen Teams. Damit fährt man erfahrungsgemäß am Besten.

Daher ist ein Projekt wie du es vorschlägst, von vorneherein zum Scheitern verurteilt. Aber im kleinen Bereich ist Teamarbeit durchaus zu empfehlen..