Jumat, 22 Desember 2017

Peran Game Developer

Game developer adalah sebuah profesi dimana seseorang membuat suatu permainan dengan bahasa pemograman tertentu yang nantinya dipublikasikan. Game yang dibuat tersebut tentunya memiliki nilai ekonomi yang tinggi, sehingga banyak orang yang berlomba-lomba dalam mengembangkan teknologi game ini. Profesi game developer ini terbagi kedalam beberapa bidang, diantaranya :
1. Produser
Pembangunan diawasi oleh produsen internal dan eksternal. Produser bekerja untuk pengembang dikenal sebagai produser internal dan mengelola tim pengembangan, jadwal, laporan kemajuan, karyawan dan memberikan staf, dan sebagainya. produser bekerja untuk penerbit dikenal sebagai produser eksternal dan mengawasi kemajuan pengembang dan anggaran. tanggung jawab produser termasuk PR , negosiasi kontrak, penghubung antara staf dan pemangku kepentingan, jadwal dan pemeliharaan anggaran, jaminan kualitas , beta tes manajemen, dan lokalisasi. peran ini juga dapat disebut sebagai manajer proyek, memimpin proyek, atau direktur.
2. Penerbit
Mereka biasanya membiayai pembangunan, kadang-kadang dengan membayar pengembang video game (penerbit menyebut perkembangan eksternal ini) dan kadang-kadang dengan membayar staf internal pengembang disebut sebuah studio. Akibatnya, mereka juga biasanya memiliki IP dari permainan. Besar penerbit video game juga mendistribusikan game mereka terbitkan, sementara beberapa penerbit yang lebih kecil daripada menyewa perusahaan distribusi (atau penerbit video game yang lebih besar) untuk mendistribusikan game mereka menerbitkan.Sebuah penerbit video game adalah perusahaan yang menerbitkan video game yang mereka telah baik dikembangkan secara internal atau telah telah dikembangkan oleh pengembang video game eksternal. Seperti dengan penerbit buku atau penerbit film DVD, penerbit video game bertanggung jawab untuk pembuatan produk mereka dan pemasaran, termasuk riset pasar dan semua aspek iklan.
fungsi lain biasanya dilakukan oleh penerbit termasuk memutuskan dan membayar untuk setiap lisensi bahwa permainan dapat memanfaatkan; membayar untuk lokalisasi; tata letak, percetakan, dan mungkin penulisan manual user; dan penciptaan elemen desain grafis seperti desain kotak.
penerbit besar juga dapat mencoba untuk meningkatkan efisiensi di semua tim pengembangan internal dan eksternal dengan menyediakan layanan seperti desain suara dan paket kode untuk fungsi umum diperlukan.
Karena penerbit biasanya membiayai pembangunan, biasanya mencoba untuk mengelola risiko pengembangan dengan staf produsen atau manajer proyek untuk memantau kemajuan pengembang, kritik pembangunan berkelanjutan, dan membantu jika diperlukan. Kebanyakan video game yang dibuat oleh pengembang video game eksternal dibayar dengan kemajuan periodik atas royalti. Kemajuan ini dibayar ketika pengembang mencapai tahap perkembangan tertentu, yang disebut tonggak.
Pengembang video game independen membuat game tanpa penerbit dan dapat memilih untuk mendistribusikan digital permainan mereka.
3. Tim pengembangan
Pengembang dapat berbagai ukuran dari kelompok-kelompok kecil membuat game kasual hingga ratusan perumahan karyawan dan memproduksi beberapa judul besar. Perusahaan membagi sub-tugas mereka pengembangan game ini. judul kerja individu dapat bervariasi; Namun, peran yang sama dalam industri. Tim pengembangan terdiri dari beberapa anggota. Beberapa anggota tim dapat menangani lebih dari satu peran; sama lebih dari satu tugas dapat ditangani oleh anggota yang sama. ukuran Tim dapat bervariasi dari 20 sampai 100 atau lebih anggota, tergantung pada ruang lingkup permainan. Yang paling mewakili adalah seniman, diikuti oleh programmer, maka desainer, dan akhirnya, spesialis audio, dengan dua atau tiga produsen dalam manajemen. Posisi ini bekerja penuh waktu. Posisi lain, seperti penguji, dapat digunakan hanya paruh waktu. Gaji untuk posisi ini bervariasi tergantung pada kedua pengalaman dan lokasi karyawan. Programmer entry-level dapat membuat, rata-rata, sekitar $ 70.000 per tahun dan programmer berpengalaman dapat membuat, rata-rata, sekitar $ 125.000 per tahun. [84]
Sebuah tim pengembangan termasuk peran-peran ini atau disiplin:
4. Designer
Seorang desainer game adalah orang yang merancang gameplay , hamil dan merancang aturan dan struktur dari permainan . Pengembangan tim biasanya memiliki desainer memimpin yang mengkoordinasikan karya desainer lain. Mereka adalah visioner utama dari permainan. Salah satu peran dari seorang desainer adalah menjadi penulis, sering digunakan paruh waktu untuk hamil permainan narasi , dialog, komentar, cutscene narasi, jurnal, video game kemasan konten, sistem petunjuk , dll dalam proyek-proyek yang lebih besar, sering ada desainer yang terpisah untuk berbagai bagian dari permainan, seperti, permainan mekanik , user interface , karakter , dialog , dll
5. Artis
Seorang seniman permainan adalah seniman visual yang menciptakan seni video game. Produksi seni biasanya diawasi oleh seorang direktur seni atau art memimpin,memastikan visi mereka diikuti. Art director mengelola tim kesenian, penjadwalan dan koordinasi dalam tim pengembangan.
Pekerjaan artis dapat 2D berorientasi atau 3D berorientasi. Seniman 2D dapat menghasilkan konsep seni, sprite, tekstur , latar belakang lingkungan atau gambar medan, dan antarmuka pengguna. seniman 3D dapat menghasilkan model atau jerat , animasi, ingkungan 3D, dan cinematics. artis kadang-kadang menempati kedua peran.
6. Programmer
Seorang programmer game adalah insinyur perangkat lunak yang terutama mengembangkan video game atau perangkat lunak terkait (seperti alat-alat pengembangan game ).Permainan basis kode pengembangan ditangani oleh programmer. Biasanya ada satu sampai beberapa memimpin programmer , yang melaksanakan permainan basis kode awal dan perkembangan masa depan gambaran dan alokasi programmer pada modul individu.
Peran disiplin pemrograman individu meliputi:
  • Fisika - pemrograman dari mesin permainan , termasuk simulasi fisika, tabrakan, gerakan objek, dll .;
  • AI - memproduksi agen komputer menggunakan permainan AI teknik, seperti scripting, perencanaan, keputusan berdasarkan aturan-, dll
  • Graphics - yang pengelolaan grafis pemanfaatan konten dan memori pertimbangan; produksi mesin grafis, integrasi model , tekstur bekerja sepanjang mesin fisika.
  • Terdengar - integrasi musik, pidato, efek suara ke lokasi yang tepat dan waktu.
  • Gameplay - pelaksanaan berbagai aturan dan fitur permainan (kadang-kadang disebut generalis);
  • Scripting - pengembangan dan pemeliharaan sistem komando tingkat tinggi untuk berbagai tugas dalam game, seperti AI, editor tingkat pemicu, dll
  • UI - produksi elemen antarmuka pengguna, seperti menu pilihan, HUDs , bantuan dan sistem umpan balik, dll
  • pemrosesan input - pengolahan dan kompatibilitas korelasi berbagai perangkat input, seperti keyboard, mouse, gamepad, dll
  • komunikasi jaringan - yang mengelola input data dan output untuk gameplay lokal dan internet.
  • Alat permainan - produksi alat untuk mengiringi perkembangan permainan, terutama untuk desainer dan scripters.
7. Tingkat desainer
Seorang desainer tingkat adalah orang yang menciptakan tingkat , tantangan atau misi untuk komputer dan / atau video game menggunakan satu set khusus dari program . Program ini mungkin umum tersedia komersial 3D atau 2D program desain, atau yang dirancang khusus dan disesuaikan tingkat editor yang dibuat untuk permainan tertentu.
desainer tingkat bekerja dengan kedua versi tidak lengkap dan lengkap dari permainan. game programmer biasanya menghasilkan editor tingkat dan alat desain untuk desainer untuk menggunakan. Hal ini menghilangkan kebutuhan untuk desainer untuk mengakses atau memodifikasi kode game. Tingkat editor mungkin melibatkan kustom tingkat tinggibahasa scripting untuk lingkungan interaktif atau AI. Yang bertentangan dengan alat editing tingkat kadang-kadang tersedia untuk masyarakat, desainer tingkat sering bekerja dengan penampung dan prototipe bertujuan untuk konsistensi dan tata letak yang jelas sebelum karya seni diperlukan selesai.
8. Sound engineer
Insinyur suara profesional teknis yang bertanggung jawab efek suara dan posisi suara. Mereka kadang-kadang mengawasi suara akting dan penciptaan aset suara lainnya. Komponis yang membuat permainan skor musik juga terdiri tim suara permainan ini, meskipun sering pekerjaan ini outsourcing.
9 Tester
The jaminan kualitas dilakukan oleh penguji game. Sebuah tester permainan menganalisa video game untuk mendokumentasikan cacat perangkat lunak sebagai bagian dari kontrol kualitas . Pengujian adalah bidang yang sangat teknis yang membutuhkan komputasi keahlian, dan kompetensi analitis.
Penguji memastikan bahwa permainan jatuh dalam desain yang diusulkan:. Keduanya bekerja dan menghibur ini melibatkan pengujian dari semua fitur, kompatibilitas, lokalisasi , dll Meskipun, diperlukan selama proses pembangunan secara keseluruhan, pengujian adalah mahal dan sering aktif digunakan hanya terhadap penyelesaian proyek.
 
Sumber:

Tidak ada komentar:

Posting Komentar