Kalau kita
melihat 10 tahun lalu, mungkin dunia game tidak menggairahkan seperti saat ini. Memang ada kegiatan
gathering atau kumpul-kumpul penikmat game, ada pula turnamen yang juga berhasil mengumpulkan banyak
pemain dalam satu acara atau event. Namun bila diperhatikan kita bisa sadari
bahwa perusahaan pengembang game
sama sekali tidak ikut andil dalam kegiatan tersebut, maksimal hanya pemilik
toko atau pemilik rental yang mengeluarkan modal untuk melambungkan nama mereka.
Game merupakan sesuatu hal yang sebagian
orang sukai, dan bahkan game mempunyai bidangnya tersendiri, tapi bila anda
ingin membuat game, mau jadi apakah anda di dalam suatu project membuat game
tersebut? Kebanyakan orang sering salah kaprah antara seorang pembuat game
dengan seorang software engineering.
Seorang software engineering membuat
sesuatu mulai dari dasarnya, ide, bahan, perencanaan arsitekturnya, sampai
pembuatan softwarenya. Jadi seorang software engineering melakukan semua tugas
tersebut. Namun, seorang pembuat game membagi tugas setiap orang. Ada 3 macam
profesi dalam membuat game, jadi tidak hanya 1, yaitu sebagai pembuat game,
melainkan :
1. GameDesigner, yaitu profesi yang mengerjakan bagian ide, tema, cerita, dsb, ataulatar belakang d ari pembuatan game tersebut. Bisa disebut juga sebgai projectleader.
2. GameProgremer, yaitu profesi yang membuat
sistem dari game tersebut. Biasanyamereka bagaian orang membuat mesin dari
aplikasi game tersebut.
3. GameArtist, yaitu orang membuat design
gambar atau penampilan dari setiap sesuatu yang kan ditampilkan. Bisanya mereka
membuat karekter dari tokoh utama dalam game, bentuk tempat, dll
Semua profesi tersebut tidak lepas
dari ilmu komputer, karena semua dasardari profesi tersebut adalah komputer.
Contoh, seorang Game Designer harus menentukan program apa yang cocok untuk
menjalankan game tersebut. Terus seorang Game Progamer harus memecahkan masalah
bagaimana program yang rumit tersebut dapat dibuat, lalu Game Artist harus
mengetahui jenis file apa program yang cocok agar jenis file karakter tersebut
cocok dengan sistem game tersebut,dsb.
Dasar menjadi seorang pembuat game
adalah harus mengusai bahasa pemograman,biasanya bahasa pemograman dalam
pembuat game game comsole seperti Playstation, Xbox, PC, menggunakan bahasa
pemograman C++ namun ada juga game lain yang menggunakan bahasa seperi C# (C
Sharp), java, dll. Tapi seringkali menggunakan bahasa pemrograman C++. Sebab OS
dari kebanyakan console mendikung dari bahasaini dan juga pembutan sebuah
sistem lebih singkat menggunakan bahasa lain.
Selain itu anda harus menguasai
sistem grafis dari setiap platform gameyang akan anda buat gamenya, seperti
DirecX, OpenGL, dll. Sebab setiap platformatau console mempunyai sistem grafis
yang berbeda. Jadi hal ini sangatlahpenting bagi seorang programmer untuk
mengetahuinya.
Tidak ada komentar:
Posting Komentar