Selasa, 01 Maret 2011

Programmer dan Designer

Programmer dan Designer
Seperti yang telah saya bahas sebelumnya game merupakan permainan yang sampai sekarang ini digemari banyak kalangan. Setiap game mempunyai jenis platform yang berbeda-beda dan juga genre yang berbeda. Setiap pemain bisa memilih untuk memainkan game sesuai dengan keinginnya. Misalnya game bergenre RTS (Real Time Strategy) pada PC,ataupun game RPG (Role Playing Game),dan juga game-game lainnya.
Game merupakan sebuah aplikasi yang dibangun, oleh karena itu banyak hal yang terlibat dalam pembuatan aplikasi game tersebut. Antara lain programmer, designer,composer,dan juga artist. Setiap hal tersebut berhubungan satu sama lain untuk menghasilkan game yang sempurna. Berikut ini saya akan membahas mengenai hubungan antara programmer dan designer.
Programmer dalam pembuatan game merupakan orang-orang yang kreatif dan pandai dalam membuat source code program pembangun game. Programmer disebut juga game maker.
Programmer juga mempunyai bagian masing-masing untuk membuat sebuah game. Bagian tersebut diantaranya adalah :
1.      Game Physics Programmer, programmer yang bertugas untuk mengembangkan penampilan fisik dari sebuah game. Mengembangkan penampilan fisik ini maksudnya adalah untuk mentransformasikan dunia nyata ke dalam sebuah game sehingga ketika pemain memainkan game tersebut mereka seolah-olah bermain pada dunia yang nyata.
2.      Artificial Intelligence Programmer, kecerdasan buatan, sesuai dengan namanya programmer pada bagian ini mengembangkan permainan logika, permainan yang seolah-olah computer dapat melakukan atau menyelesaikan masalahnya seperti pola piker manusia.
3.      Graphics Programmer, merupakan bidang yang mengembangkan grafik pada game. programmer dalam bidang ini untuk pengembangan permainan dapat menuntut upah tinggi dan biasanya merupakan komoditas langka.
4.      Sound Programmer, programmer disini mengembangkan pemrograman suara (audio) sehingga dengan adanya suara sebuah game akan menjadi lebih menarik dan seru.
5.      Selanjutnya Gameplay programmer, pada bagian ini programmer lebih memfokuskan pada strategi permainan, pelaksanaan permainan teknik dan logika, sehingga para pemain game akan terlibat dalam sebuah permainan.
6.      Scripter,Penulis skenerio bertugas menulis kode untuk membuat semua konten dalam permainan. Contohnya jika pemain yang seharusnya menembak musuh tertentu, lalu sebuah tombol merah muncul bersama beberapa teks pada layar, maka fungsi ini semua ditulis sebagai bagian dari program inti di C atau bahasa assembly lainnya.
7.      UI programmer,UI Programmer mengkhususkan dalam pemrograman user interface untuk permainan. UI lanjutan sistem dapat memungkinkan scripting dan efek khusus, seperti transparansi, animasi atau efek partikel untuk kontrol.
8.      Network programmer,Programmer ini menulis kode yang memungkinkan para pemain bersaing satu sama lain (atau bermain bersama-sama) yang terhubung melalui LAN atau internet (atau dalam kasus-kasus langka, langsung terhubung melalui modem).
9.      Lead game programmer,Programmer yang memimpin akhirnya bertanggung jawab atas semua program untuk permainan. Ini adalah tugas mereka untuk memastikan berbagai permainan submodules diimplementasikan dengan baik serta untuk melacak pembangunan dari sudut pandang pemrograman.
Game Designer merupakan orang yang bertugas untuk mendesign suatu game termasuk didalamnya seperti menentukan alur, tipe, dan tampilan yang game itu seperti apa. Biasanya mereka mendesign game tersebut secara berkelompok. Seperti halnya programmer, desaigner juga mempunya bagian-bagian yaitu
  1. Lead Designer, Lead Designer bertugas dalam mengkoordinasikan designer lainnya dan merupakan visioner utama dari game tersebut. Semua keputusan yang berhubungan dalam desain pada sebuah game harus sesuai dengan Lead Designer.
  2. Game Mechanic Designer,Seseorang yang berperan dalam mendesain dan menyeimbangkan mekanika dari sebuah game.
  3. Level Designer/Environment Designer ,Bertugas bertanggung jawab dalam hal lingkungan(environment), level, dan misi(mission).
  4.  Writer,Penulis berperan dalam pembuatan narasi, dialog, jurnal dalam game, konten dalam game, petunjuk sistem dan sebagainya.
Pada awal telah saya jelaskan bahwa setiap pihak dalam pembuatan game mempunyai hubungan satu sama lain. Karena pada artikel ini saya membahas programmer dan designer, maka hubungan antara programmer dan designer menurut saya sangat jelas. Tanpa seorang programmer sebuah game tidak akan ada, begitu juga tanpa seorang desaigner sebuah game tidak akan begitu menarik karena tidak ada yang mendesain tampilannya. Jadi game yang menarik adalah game yang didalamnya dibuat oleh seorang programmer dengan desain atau tampilan yang menarik dari tangan seorang game desaigner.

REFERENSI :
http://www.urlfan.com/local/a_little_bit_about_game_design/317973316.html

0 komentar:

Posting Komentar