Nach meinen eigenen Beobachtungen ist die Arbeit mit Outsourcing mit Problemen behaftet.
Ein gutes Outsourcing-Team oder eine gute Person kann ein Glücksfall sein, indem sie das Kernteam entlastet und zusätzliche benutzerdefinierte Inhalte in das Spiel einbringt, die sonst mit anderen Schlüsselbereichen um Projektressourcen konkurrieren müssten.
Es kann jedoch viele Probleme geben, an diesen Punkt zu gelangen. Kommunikation ist im wahrsten Sinne des Wortes die Hauptschwierigkeit.
Ihr Outsourcing-Partner arbeitet physisch nicht im selben Gebäude wie Ihr Team. Auf praktischer täglicher Basis ist es daher schwieriger, den Fortschritt zu überprüfen und einen aktuellen Eindruck vom Projektverlauf zu erhalten. Es macht es auch schwieriger, dem Outsourcer die zugrunde liegenden Philosophien des Spiels, Ihre Designprinzipien und die Nuancen Ihres Designs zu vermitteln, die Einfluss darauf haben, was Sie wollen. Sie sind wahrscheinlich auch nicht mit Ihren Arbeitspraktiken und Ihrer Pipeline für Inhalte vertraut und stellen Ihnen möglicherweise Assets in einem Format zur Verfügung, das Konvertierungsarbeiten auf Ihrer Seite erfordert, um ins Spiel zu kommen.
Kulturell gesehen befindet sich Ihr Outsourcing-Partner möglicherweise in einem anderen Land und spricht eine andere Primärsprache. Dies verschärft die im ersten Punkt genannten Probleme. Weder sind Dealbreaker in irgendeiner Weise allgemein, und es mag gut sein, dass ein Indie-Team ohnehin verteilt und kollaborativ arbeitet, aber beide Punkte erschweren es jedem im Team, auf der gleichen Seite zu sein und auf das Thema hinzuarbeiten gleiche Ziele.
Wenn Sie einen Outsourcer haben, müssen Sie sicherstellen, dass dieser effektiv verwaltet wird. Möglicherweise haben sie viele Projekte, an denen sie gleichzeitig arbeiten, und wenn Sie nicht zu Ihren "Mitarbeitern" gehören, haben Sie keine direkte Kontrolle darüber, wie schnell oder in welcher Qualität sie ihre Arbeit erledigen. Jemand im Team muss sich Zeit nehmen, um regelmäßig mit dem Outsourcer in Kontakt zu treten, um die Fortschritte zu überprüfen, Probleme und vorgeschlagene Änderungen zu besprechen. Einer der schwierigeren Aspekte wird das Abmelden einer bestimmten Ressource sein. Als eigenständige Einheit hat Ihr Team möglicherweise ganz andere Qualitätserwartungen als Ihr Partner. Denken Sie daran, dass Polier- und Endoptimierungen unverhältnismäßig viel Zeit in Anspruch nehmen können. Ich habe Beispiele gesehen, bei denen eingereichte Outsourcing-Arbeiten umfangreiche "Nachbesserungen" erforderten. arbeiten, um sicherzustellen, dass es sich im Einklang mit intern produzierten Assets im Spiel anfühlt. Insgesamt war die Qualität nicht schlecht, aber sie war unterschiedlich genug, um wahrgenommen zu werden, und am Ende wurde so viel Aufwand betrieben, um dies zu korrigieren, wie es wahrscheinlich erforderlich gewesen wäre, um den Inhalt von Grund auf neu zu generieren.
Offensichtlich laufen die meisten dieser Punkte darauf hinaus, die Schwierigkeiten bei der Zusammenarbeit mit jemandem außerhalb Ihres Teams zu erkennen und ein gutes Management sowie die Vereinbarung geeigneter Spezifikationen und Ziele vor Arbeitsbeginn sicherzustellen.
Die Indie-Entwicklung ist im Allgemeinen sehr inhaltsgebunden. Kleine Teams sind normalerweise nicht in der Lage, die Menge an Inhalten als größeres traditionelles Team zu produzieren (natürlich abhängig von Art und Stil des Spiels). Outsourcing ist zwar potenziell teuer und mit potenziellen Managementproblemen verbunden, kann jedoch dazu beitragen, dies in gewissem Maße zu überwinden und besonders hochwertige Assets für Ihr Spiel zu erstellen.