Dari pengamatan saya sendiri, bekerja dengan outsourcing penuh dengan masalah.
Tim outsourcing atau individu yang baik dapat menjadi anugerah, mengambil tekanan dari tim inti dan memasukkan konten khusus tambahan ke dalam permainan yang seharusnya harus bersaing untuk sumber daya proyek dengan bidang utama lainnya.
Namun, ada banyak masalah dengan mencapai titik ini. Komunikasi adalah kesulitan utama, dalam semua pengertian kata.
Secara fisik, mitra outsourcing Anda tidak akan bekerja di gedung yang sama dengan tim Anda. Secara praktis sehari-hari, hal ini membuat lebih sulit untuk memeriksa kemajuan dan menjaga kesan terkini tentang bagaimana proyek berjalan. Ini juga membuat lebih sulit untuk menyampaikan kepada filosofis dasar dari permainan, prinsip-prinsip desain Anda dan nuansa desain Anda yang mempengaruhi apa yang Anda inginkan. Mereka juga mungkin tidak terbiasa dengan praktik kerja Anda dan saluran Anda untuk konten, mungkin memberi Anda aset dalam format yang membutuhkan pekerjaan konversi di pihak Anda untuk masuk ke dalam permainan.
Secara budaya, mitra outsourcing Anda mungkin berada di negara yang berbeda dan berbicara bahasa utama yang berbeda. Ini memperburuk masalah yang disebutkan di poin pertama. Tidak ada dealbreaker dengan cara umum, dan mungkin saja tim indie bekerja dengan cara yang terdistribusi dan kolaboratif, tetapi kedua poin mempersulit semua orang di tim untuk berada di halaman yang sama dan semua bekerja menuju ke arah tujuan yang sama.
Secara manajerial, jika Anda memiliki agen outsourcing, Anda harus memastikan bahwa mereka dikelola secara efektif. Mereka mungkin memiliki banyak proyek yang sedang mereka kerjakan secara bersamaan, dan tidak berada di "staf" Anda, Anda tidak memiliki kendali langsung atas seberapa cepat, atau untuk kualitas apa mereka melakukan pekerjaan mereka. Seseorang dalam tim perlu meluangkan waktu untuk berhubungan dengan agen outsourcing secara teratur untuk meninjau kemajuan, untuk mendiskusikan masalah dan mengusulkan perubahan. Salah satu aspek yang lebih sulit adalah penandatanganan pada sumber daya tertentu. Sebagai entitas yang terpisah, tim Anda mungkin memiliki harapan yang sangat berbeda dalam hal kualitas dari pasangan Anda. Ingatlah bahwa pemolesan dan penyesuaian akhir dapat memakan waktu yang tidak proporsional. Saya telah melihat contoh-contoh di mana pekerjaan outsourcing yang diserahkan membutuhkan "sentuhan" yang luas bekerja untuk memastikan bahwa itu terasa konsisten dengan aset yang diproduksi secara internal dalam game. Secara keseluruhan kualitasnya tidak buruk, tetapi cukup berbeda untuk terlihat, dan pada akhirnya banyak upaya dilakukan untuk memperbaiki hal ini karena mungkin akan diambil untuk menghasilkan konten dari awal.
Jelas, sebagian besar poin-poin ini bermula untuk mengenali kesulitan bekerja dengan seseorang di luar tim Anda, dan memastikan manajemen yang baik dan kesepakatan spesifikasi dan tujuan yang tepat sebelum pekerjaan dimulai.
Pengembangan indie umumnya sangat terikat konten, tim kecil biasanya tidak dapat menghasilkan jumlah konten sebagai tim tradisional yang lebih besar (tentu saja tergantung pada jenis dan gaya permainan). Pengalihdayaan, walaupun berpotensi mahal dan disertai dengan potensi sakit kepala manajemen, dapat memberikan cara untuk membantu mengatasi hal ini sampai batas tertentu, menghasilkan aset berkualitas ekstra tinggi untuk permainan Anda.