"Game". Siapa yang tidak mengenal kata satu ini. Hampir semua orang memainkannya, mulai dari anak kecil hingga orang dewasa pasti pernah bermain game. Di jaman modern ini, game sudah banyak membooming baik secara offline maupun online. Game jaman dahulu biasanya hanya bergrafik standard bahkan dibawah rata-rata (jika dibandingkan dengan game jaman sekarang) dan biasanya hanya bergrafik 2Dimensi. Tetapi di era sekarang, game-game sudah maju dan modern, biasanya bergrafik 3Dimensi dan biasanya didukung oleh hardware-hardware yang modern pula.
Untuk membuat sebuah game yang bagus, tidak dapat dilakukan oleh hanya seorang individu. Diperlukan banyak orang dengan keahliannya masing-masing dalam membuat sebuah game, untuk sebuah game yang besar, memerlukan ratusan orang dalam pembuatannya, mereka dibagi-bagi menjadi beberapa kelompok dan setiap kelompok memiliki tugasnya masing-masing. Dalam sebuah team untuk membuat game, umumnya mereka dibagi dalam bidangnya masing-masing, misalnya ada beberapa orang yang bertugas dalam membuat alur cerita dari game tersebut, ada yang bertugas untuk membuat program yang akan digunakan untuk game itu, ada pula yang bertugas untuk membuat nada atau lagu untuk mengiringi game tersebut agar lebih menarik.
sumber&refrensi : source
Untuk membuat sebuah game yang bagus, tidak dapat dilakukan oleh hanya seorang individu. Diperlukan banyak orang dengan keahliannya masing-masing dalam membuat sebuah game, untuk sebuah game yang besar, memerlukan ratusan orang dalam pembuatannya, mereka dibagi-bagi menjadi beberapa kelompok dan setiap kelompok memiliki tugasnya masing-masing. Dalam sebuah team untuk membuat game, umumnya mereka dibagi dalam bidangnya masing-masing, misalnya ada beberapa orang yang bertugas dalam membuat alur cerita dari game tersebut, ada yang bertugas untuk membuat program yang akan digunakan untuk game itu, ada pula yang bertugas untuk membuat nada atau lagu untuk mengiringi game tersebut agar lebih menarik.
- Game Designer merupakan seseorang yang bertugas untuk membuat alur cerita, gameplay, environment, cerita antar tiap karakter, hingga scenario yang dilakukan karakter nantinya didalam game. Game designer pun dapat dibagi menjadi beberapa bagian, yaitu seorang lead design , Game mechanic designer, Level Designer or environment designer, dan Writer. disini game designer biasanya berkomunikasi dengan semua team dalam pembuatan game, dia berkomunikasi dengan Programmer untuk menjelaskan bagaimana game ini akan berjalan, sehingga programmer dapat membuat code / script untuk game tersebut. Juga berinteraksi dengan game Artist untuk menjelaskan bagaimana karakter yang nantinya akan dibuat. Juga dengan Composer, game designer menjelaskan bagaimana setting pada gamenya, sehingga lagu / nada pengiring gamenya dapat sesuai dengan jalan cerita.
- Programmer, tugas seorang programmer adalah membuat code untuk game tersebut, sesuai dengan software yang akan digunakan. Programmer juga dibagi menjadi beberapa team, yaitu
- -game engine programmer, game engine programmer dibagi lagi menjadi 2 bagian, yaitu physics engine programmer yang bertugas untuk mengurus fisik dari game yang akan dibuat, dan graphics engine programmer untuk mengurus grafik dari game tersebut.
- -Atrificial engine programmer bertugas untuk membuat AI dari game tersebut
- -Sound programmer bertugas untuk memprogram dan membuat sound engine
- -Gameplay programmer yang bertugas lebih kepada strategi dari game tersebut, implementasti mekanik dan logik dari game, dan "feel" dari game tersebut.
- -Scripter
- -UI programmer bertugas untuk mengurus user interfaces(interaksi antara manusia dan mesin)
- -Input programmer bertugas untuk menulis code yang berhubungan dengan input/masukan/perintah dari game yang tersebut, bagaimana jika nanti kita menekan tombol di input device dan reaksi yang tampil jika tombol tersebut ditekan
- -Network programmer bertugas menulis code yang memungkinkan pemain untuk bermain bersama (multiplaying), yang mungkin dapat terhubung dengan LAN(local area network) atau internet.
- -Game tools programmer
- -Porting programmer bertugas untuk membuat game tersebut dapat dimainkan/digunakan di platform lain, misalnya game yang ada pada PC, nantinya dapat dimainkan di handphone.
- -Technology programmer, posisi ini sangat menuntut dari persfektif teknis dan memerlukan pengetahuan yang mendalam tentang hardware dari platform tujuan
- -Generalist biasanya bertugas untuk mencari dimana letak bugs atau error dan menentukan subsistem mana yang diperlukan untuk memperbaikinya.
- -Lead game programmer bertugas sangat penting dalam semua pemrograman didalam game. tugas mereka untuk memastikan submodul dari permainan yang sedang di implementasikan dengan baik dan untuk melacak pembangunan dari sudut pandang pemrograman. biasanya mereka hanya mempunyai sedikit waktu untuk menulis code dari programer lain karena mereka juga diharuskan untuk menghadiri meeting dan pertemuan dengan client atau pemimpin dari team lain
- Game artist yang bertugas untuk membuat tampilan atau character dari suatu game. disini game artist harus melakukan interaksi dengan game designer untuk pembuatannya
- composer bertugas untuk membuat suara/lagu/nada yang digunakan untuk mengiringi jalannya game tersebut, composer harus berinteraksi dengan game designer untuk menyesuaikan lagu tersebut dengan alur cerita nantinya
sumber&refrensi : source