Sabtu, 05 Maret 2011

Hubungan programmer, designer, composer, dan artist pada pembuatan video game



Dalam membuat sebuah video game dalam berskala besar dibutuhkan teamwork atau kerja sama tim yang kompak.

Apa saja sih peranan tim dalam membuat video game?

1. Programmer bertugas untuk membuat source code, baik itu source code untuk suara, alur permainan, AI dan lain-lain. Programmer harus sering berinteraksi dengan designer karena designerlah yang membuat alur cerita dan alur cerita tersebut diubah menjadi script oleh programmer.

2. Designer bertugas untuk untuk membuat alur cerita dalam sebuah game. Dengan itu, tentunya kita tidak akan cepat bosan ketika bermain game karena kita akan terbawa oleh alur cerita. Designer harus sering-sering berinteraksi dengan programmer, composer, dan artist supaya ketiga bagian tersebut sesuai dengan aur cerita.

3. Composer bertugas untuk membuat musik, dan OST (mungkin). Dengan musik bermain game akan menjadi lebih real. Bayangkan jika kita bermain video game yang bertemakan horor, sudah pasti kita akan diiringi musik yang menegangkan. Seorang composer juga harus memiliki jiwa musik yang kuat. Composer juga harus saling berinteraksi dengan designer supaya si composer bisa menyuguhkan suara/musik yang sesuai dengan alur cerita game.

4. Artist bertugas untuk membuat karakter untuk game yang sedang dibuat. Pada bagian pembuatan karakter juga harus sering berkomunikasi dengan designer supaya karakter yang dibuat cocok dengan alur cerita game.

Itulah hubungan antara programmer, designer, composer, dan artist dalam pembuatan game.

Sumber: http://en.wikipedia.org/wiki/Game_development

Jumat, 04 Maret 2011

Tugas designer game dalam pembuatan game


Apa itu designer game??
Designer game adalah orang yang bertugas untuk membuat alur cerita dalam sebuah game. Dengan itu, tentunya kita tidak akan cepat bosan ketika bermain game karena kita akan terbawa oleh alur cerita.

Bagian-bagian pada designer game:

1. Lead designer adalah orang yang bertanggung jawab atas semua kinerja team nya. Dia juga memastikan komunikasi tim berjalan dengan baik dan mengambil keputusan.

2. Game mechanic designer adalah orang yang mendesain dan menyeimbangkan mekanika alur cerita pada sebuah game.

3. Level designer or environment designer adalah orang yang bertanggung jawab dalam pembuatan misi game, level game, dan lingkungan sekitar pada game.

4. Writer adalah orang yang bekerja untuk memahami cerita dari permainan, dialog, komentar, dan cerita cuplikan game.

Itulah bagian-bagian dari designer.
Biasanya para designer game kebanyakan mengambil cerita dari karya novel, film dan lain-lain yang diadaptasikan ke sebuah game, contoh: game wall-e

Sumber : http://en.wikipedia.org/wiki/Game_design

Kamis, 03 Maret 2011

Tugas programmer dalam pembuatan game



Pernahkah anda bermain video game???
Dan tahukah anda siapa yang membuat video game????

Programmer, designer, artist, dan composer. Mereka itulah yang membuat game dengan tugasnya masing-masing. Tetapi disini kita akan membahas tugas seorang progammer dalam pembuatan game.

Game engine programmer
    1. Physics engine programmer   
    Programmer pada bagian ini nertugas untuk membuat video game yang berhubungan dengan fisika. Artinya si programmer memasukkan konsep fisika didunia nyata yang dimasukkan kedalam sebuah game.

    2. Graphichs engine programmer
    Progammer yang satu ini harus memiliki pemahaman yang bagus dalam matematika karena programmer ini bertugas untuk mengembangkan dan memodifikasi renderers kompleks 3D. Biasanya programmer yang satu ini suka meminta gaji/upah yang tinggi.
      Artificial intelligence programmer
      Programmer inilah yang menentukan strategi dan teknik yang dimasukkan pada sebuah video game. Dari sini kecanggihan game dapat terlihat.

      Sound programmer
      Video game tanpa suara rasanya pasti sangat membosankan.Disini tugas seorang programmer adalah membuat video game menjadi lebih asyik dengan suara. Ketika kita menekan tombol X maka akan akan muncul suara, ketika kita menekan tombol O maka akan muncul suara yang berbeda dengan tombol X.

      Gameplay Programmer
      Programmer gameplay lebih memfokuskan kepada strategi, implementasi mekanika permainan dan logika. Karena dialah yang menuliskan alur permainan kedalam sebuah game.Tugas ini hampir mirip dengan tugas programmer AI.

      Scripter
      Pada awal permainan komputer, programer gameplay akan menulis kode untuk membuat semua konten dalam permainan. jika pemain seharusnya menembak musuh tertentu, dan sebuah kunci merah seharusnya muncul bersama dengan beberapa teks pada layar, maka fungsi ini semuanya ditulis sebagai bagian dari program inti dalam C atau bahasa assembly oleh seorang programmer gameplay..

      Input Programmer
      Programmer ini bertugas menulis kode untuk perangkat input seperti mouse, keyboard, atau joystick untuk mengkontrol permainan.

      Network programmer
      Programmer ini bertugas menulis kode untuk video game yang juga bisa bermain bersama-sama yang terhubung dengan jaringan LAN atau internet.

      Porting programmer
      Porting permainan dari satu platform ke yang lain adalah kegiatan penting bagi pengembang game. Beberapa programmer mengkhususkan diri dalam kegiatan ini, mengkonversi kode dari satu sistem operasi untuk bekerja yang lain. Kadang-kadang, programmer bertanggung jawab untuk membuat pekerjaan aplikasi tidak hanya satu sistem operasi, tetapi pada berbagai perangkat, seperti ponsel. Seringkali, bagaimanapun, "port" dapat melibatkan penulisan ulang seluruh permainan dari awal sebagai bahasa kepemilikan, alat-alat atau perangkat keras membuat mengubah kode sumber adalah suatu usaha yang sia-sia.

      Lead programmer
      Inilah programmer yang bertanggung jawab atas semua program pada permainan. Tugasnya adalah memastikan berbagai submodul permainan yang sedang dilaksanakan dapat berjalan dengan baik.

      Sumber: http://en.wikipedia.org/wiki/Game_programmer