PENGEMBANGAN GAME DENGAN MENGGUNAKAN GAME ENGINE GAME MAKER
Kurniawan Teguh Martono
I.
Pendahuluan
Komputer
pada awal perkembangannya dulu dipergunakan untuk membantu menyelesaikan sebuah
masalah tertentu, hingga kini perkembangan komputer digunakan untuk keperluan
segala bidang dari kesehatan, pendidikan, militer, hiburan,& perdagangan.
Salah satu dampak perkembangannya yang paling digunakan orang-orang saat ini
adalah game. Game pada awalnya dimanfaatkan hanya untuk keperluan hiburan &
pada saat ini game berubah menjadi ladang industri bagi developer game
diseluruh dunia.
Pesatnya
perkembangan game membuat peminat game console berkurang dikarenakan merambat
game-game pada smartphone yang lebih portable atau dapat dimainkan dimana saja
dan perkembangan game juga menyasarkan pengguna computer dengan jaringan
internet atau bisa disebut juga sebagai online game.
Pertumbuhan
pengguna Internet di Indonesia semakin bertambah pesat setiap tahunnya. Jumlah
pengguna internet tumbuh signifikan hingga 22% dari 62 juta di tahun 2012
menjadi 74,57 juta di tahun 2013 (Profil Pengguna Internet di Indonesia,
2012), sedangkan jumlah pengguna game setiap tahunnya mengalami peningkatan sebanyak 33%.
II.
Kajian Pustaka
Game
merupakan salah satu media yang dapat digunakan dalam berbagai tujuan yaitu
pendidikan, hiburan , dan simulasi. pada intinya game adalah sebuah interaktif,
aktivitas yang berpusat pada sebuah pencapaian, ada pelaku aktif, ada lawan
anda (Crawford, 2003).
Terdapat jenis platform yang digunakan dalam pengembangan atau pengaplikasian
game. Beberapa jenis platform game adalah sebagai berikut
:
1. Arcade
Games adalah genre game yang mengandalkan ketangkasan pemainnya dalam memegang
control yang membuat pemainnya merasa masuk kedalam game tersebut.
2. PC Games merupakan
game yang dimainkan di computer atau personal computer.
3. Console
Games merupakan perangkat khusus yang digunakan untuk menjalankan game
contohnya: XBOX, Playstation Series, & Nintendo Wii.
4. Handheld merupakan
kerabat console yang dikemas secara kecil sehingga dapat dibawa kemana saja.
5. Mobile
Games adalah aplikasi yang dijalankan didalam smartphone atau handphone
biasa.
Dalam perkembangannya game memiliki
jenis sesuai dengan cara bermain dari game tersebut. Jenis dari game adalah sebagai berikut :
1. RPG (Role Play Game), game ini
para pemain memilih aksi tokok-tokoh mereka berdasarkan karakteristik tokoh
tersebut, dan keberhasilan aksi mereka tergantung dari sistem peraturan
permainan yang telah ditentukan. Asal tetap mengikuti peraturan yang
ditetapkan, para pemain bisa berimprovisasi membentuk arah dan hasil akhir
permainan ini.
2. RTS (Real
Time Strategy), game strategi perang yang tugasnya membangun markas, membentuk unit
pasukan, dan memanfaatkan sumber daya yang ada dalam suatu sandbox.
3. FPS (Frist Person Shooter), pada
jenis game ini pemain biasa menggunakan AWSD untuk menjalankan karakternya dan
biasanya game yang dimainkan adalah game action atau tembak-tembakan yang hanya
menggunakan sudut pandang pertama
4. TPS (3rd Person Shooter), game ini hampir mirip dengan game
FPS dalam pengendalian karakternya yang membedakan hanyalah 3rd
person shooter karakternya diperlihatkan disini.
III. Metode Pengembangan Game
1. Concept, merupakan tahap pertama dalam tahap
ini berisikan tujuan pembuatan, menentukan sasaran pemain game, dan manfaat
game itu sendiri.
2. Design, merupakan tahap kedua dimana penentuan alur cerita, spesifikasi
hardware, tampilan grafis dan bahan-bahan terdapat pada tahap ini, tahap ini
juga disebut Storyboard.
3. Material Collecting, dalam tahap ketiga ini bahan-bahan
yang telah ditentukan sebelumnya akan di kumpulkan.
4. Assembly, merupakan tahap keempat dimana proses
pembuatan semua objek yang telah ditentukan pada tahap design.
5. Testing, tahap kelima ini adalah tahap
pengujian dari hasil proses assembly, proses pengujian dapat dilakukan dengan
menggunakan alfa / beta.
6. Distribution,
pada
tahap terakhir ini dilakukan proses penyebarluasan game yang telah diuji.
IV.
Tool Pengembangan Game
Dalam proses pembuatan game,memerlukan banyak program aplikasi salah
satunya game maker, game maker merupakan game engine yang digunakan untuk
pembuatan game, game maker digunakan karena tampilan interfacesnya yang user
friendly. Untuk mengembangkan sebuah game dalam game maker perlu diperhatikan
menu-menu sebagai berikut:
1. Sprite,
merupakan gambaran animas benda-benda atau
karakter yang terdapat pada game itu sendiri.
Gambar
contoh sprite pada game maker
2. Sounds, merupakan
menu yang digunakan untuk memasukkan sebuah musik,atau suara dialog dari
karakter-karakter yang telah direkam sebelumnya menggunakan format WAV, MP3 dan MIDI.
3. Background, merupakan
menu yang digunakan untuk memasukkan gambar latar pada sebuah game.
Gambar
antarmuka input background
4. Path, atau
lintasan yang digunakan untuk mengarahkan sebuah NPC dari satu tempat ketempat
yang lain agar game terlihat lebih natural.
Gambar
antarmuka input path
5. Timeline, merupakan
fungsi waktu yang diberikan dalam sebuah object. Timeline ini memberikan waktu pada
suatu objek dalam melakukan sebuah event atau action pada game dengan waktu
yang sudah ditentukan.
6. Object, merupakan
benda hidup dari sebuah sprite yang akan bergerak jika bereaksi ketika ada
suatu aksi. Pengaturan event/pergerakan telah diatur dalam event input (keyboard,
mouse,& joystick).
Gambar
antarmuka pengaturan timeline
7. Room, atau ruangan dimana game berjalan dan juga sebagai tempat untuk suatu objek diletakan atau tempat suatu objek untuk bergerak (sandbox).
V.
Kesimpulan
Kesimpulan yang dihasilkan adalah sebagai berikut :
1. Metode pengembangan game dengan multimedia merupakan
salah satu metode tahapan yang dapat digunakan dalam mengembangkan sebuah game.
2. Game maker merupakan salah satu tool pengembangan
game dengan antarmuka yang mudah dipelajari bagi pengembang game level pemula