Sabtu, Maret 05, 2011

Peran Penting Seorang Programmer dalam Pembuatan Game

Seorang game programmer memliki andil yang cukup besar dalam pembuatan sebuah game. hampir setiap pengerjaan elemen dalam sebuah game memerlukan campur tangan seorang programmer. jika seorang composer telah menciptakan music yang indah, seorang artist membuat karakter-karakter dari game, dan seorang designer membuat design visualnya maka seorang programmer melakukan pekerjaannya untuk mengimplementasikan ketiga hal tersebut dalam bentuk program.

Selain tugas diatas, seorang programmer juga bertugas untuk mengatur artificial intelligence dalam sebuah game. hal ini juga merupakan bagian terpenting dalam pembuatan game. AI diimplementasikan dalam bentuk “logic” dalam game, memberikan “intelligence” pada musuh dan mengatur ”strategy system” pada permainan agar game tersebut tidak mudah untuk ditaklukan. Penerapan AI merupakan hal yang paling menantang dalam pembuatan game strategy. Pembuatan game strategy tidak hanya berfokus dengan tujuan “memeras” otak para pemain tetapi juga harus menjaga jalannya logic dari suatu game. biasanya semakin sulit sebuah game untuk ditaklukan, semakin besar tantangan bagi gamer untuk menyelesaikannya.

Penentuan device juga harus dipertimbangkan seorang game programmer. apakah game tersebut dikontrol dengan menggunakan keyboard, mouse, joystick atau device lain. device dilakukan dengan berbagai pertimbangan diantaranya genre dan jenis game. misalnya game puzzle lebih mudah jika menggunakan mouse, sedangkan game adventure lebih mudah jika menggunakan keyboard. Hal yang terpenting adalah pertimbangan kenyamanan gamer.

Pengaturan network juga diimplementasikan melalui sederetan code program. seorang programer menentukan apakah sebuah game dapat dimainkan oleh beberapa orang (multiplayer) dengan memerlukan penggunaan koneksi internet atau LAN ataupun tidak. Pada tahap ini programmer juga menentukan apakah game dijalankan dengan pengguaan internet (game online) atau tidak.

Benang merah dari tulisan diatas adalah tugas seorang programmer selain mengatur fisik dan grafis dari suatu game juga menentukan penggunaaan artificial intelligence dalam suatu game, pembuatan program untuk pengaturan device, dan pengaturan network. Seorang programmer dengan segala tugasnya akan memberikan pengaruh besar pembuatan game.

Referensi :
http://en.wikipedia.org/wiki/Game_programmer
http://en.wikipedia.org/wiki/Programming_game

Kamis, Maret 03, 2011

Composer Menciptakan “Jiwa” pada Game

Musik memang suatu hal yang dianggap istimewa dalam kehidupan sebagian besar manusia. Keberadaannya sering dikaitkan dengan ungkapan perasaan seseorang baik pendengarnya bahkan penciptanya. Memang hampir setiap orang di dunia ini suka musik. hal tersebut bisa digambarkan dengan seringnya ungkapan “music is my life” dipakai seseorang sebagai bentuk kecintaannya terhadap musik.

Musik semakin berpengaruh dalam setiap hal. Seperti halnya pada sebuah film, penggunaan musik pada game akan memberikan “jiwa” tersendiri pada game tersebut. bayangkan jika kita bermain suatu game tanpa musik, pasti akan sangat membosankan. Hal itulah yang menjadikan peran composer dalam pembuatan game sangat penting.

Bicara tentang composer pasti semua orang tahu sosok koji kondo. Dialah sang pencipta theme dari Super Mario bros. tidak berlebihan jika karyanya ini dinobatkan sebagai the most well-known melodies di industry video game. Hal seperti inilah yang menjadi alasan perlunya seorang composer menciptakan sebuah karya dalam game yang dapat dikenal bahkan dikenang semua orang.

Tugas seorang composer memang berat, salah satunya untuk menggiring perasaan orang-orang yang memainkan gamenya. Menciptakan suasana peradegan. Bagaimana seharusnya ketika adengan perkelahian, adegan sedih, adegan lucu. Menjaga agar peradegan berjalan dengan mulus tanpa mengesampingkan nilai-nilai seninya.

Soundtrack dari sebuah game juga menjadi trend baru dalam dunia game. Penggemarnya semakin bertambah. Mulai dari gamer yang memang juga pecinta berat gamenya, atau yang sekedar suka dengan music-musiknya.

Jika ditarik suatu kesimpulan dari tulisan diatas, seorang composer dituntut untuk mampu memberikan “jiwa” pada sebuah game. Bertambahnya jumlah gamer menjadi tantangan tersendiri bagi seorang composer untuk merebut hati para gamer dengan musik-musik indahnya. Bahkan tidak jarang kesuksesan seorang composer memberikan kontribusi yang besar dalam suksesnya game tersebut.

Referensi:
http://www.gamedevid.org/forum/showthread.php?p=92566
http://en.wikipedia.org/wiki/Koji_Kondo