Arief
Arief Interested in Game Development & Embedded System

5 Rekomendasi Extension Gratis Game Maker: Studio yang Dapat Mengehemat Waktu Membuat Gamemu

5 Rekomendasi Extension Gratis Game Maker: Studio yang Dapat Mengehemat Waktu Membuat Gamemu

Terbatasnya fitur yang dimiliki Game Maker: Studio (terutama pada versi 1.4 kebawah), terkadang membuat kita kesulitan dalam menambahkan fitur yang terdapat di game kita. Seperti dalam pembuatan GUI atau pengimplementasian networking. Untuk mengatasi masalah tersebut, pihak Yoyo Games menyediakan fitur extensions sejak Game Maker: Studio pertama kali diluncurkan.

Dengan adanya fitur extensions ini kita dapat menambahkan SDK ataupun Library yang dapat mempermudah kita dengan menambahkan fitur yang sebelumnya tidak ada di Game Maker: Studio. Extension tersebut dapat kita unduh melalui Marketplace dengan berbagai kegunaan.

Pada kesempatan kali ini, saya akan membahas beberapa extension yang dapat menghemat waktu kita dalam membuat game yang bisa didapatkan secara gratis.

1. Google Play Services

Awalnya Google Play Services merupakan fitur yang sudah menyatu dengan Game Maker: Studio, tetapi karena terdapat masalah dan bug pada fitur tersebut, akhirnya pihak Yoyo Games memutuskan untuk membuatnya sebagai extension yang terpisah dengan engine.

Extension ini merupakan extension yang sangat berguna untuk mengimplementasikan fitur-fitur yang dapat dilakukan di mobile devices. Seperti Cloud Save, Ads, Achievements ataupun Push Notification. Namun, untuk bisa menggunakan extentention ini kita mesti mempunyai akun Yoyo Games yang sudah memiliki lisensi Game Maker: Studio Pro dan memiliki Modul android atau iOS.

2. GUI Widgets Library Pro

Sulitnya untuk membuat GUI pada Game Maker: Studio membuat waktu kita terkuras hanya karena ingin mengimplementasikan GUI secara manual di game kita. Namun, dengan adanya GUI Widgets Pro extension ini, kita tidak perlu khawatir lagi akan lamanya membuat GUI pada game kita. Sebenarnya masih banyak extension yang dapat digunakan untuk membuat GUI secara praktis, tetapi dari semua yang ada dan sudah saya coba, extension** ini yang paling baik. Selain bisa didapatkan secara gratis, performanya yang juga cukup baik dan tidak menimbulkan **memory leak* saat menjalankan game.

Fitur yang tersedia pada extension ini, antara lain:

  • Button + Image + Animation
  • Labels
  • Textbox
  • Keyboard Input
  • Text Animation
  • Poin Calculation & Animation
  • Dropdown Menu
  • List Item
  • Horizontal List
  • Dialog Box
  • Checkbox
  • Radio Groups
  • Slider
  • Bubble Text

Extension ini bersifat open source dengan MIT License. Sang pembuat juga telah membuat dokumentasinya untuk mempemudah pengimplementasian fitur-fitur tersebut. Dokumentasi dapat diunduh melalui link berikut.

3. exAudio

Extension ini dapat mengatasi keterbatasan fungsi sound pada Game Maker: Studio. Fitur yang sangat berguna pada extension ini, yaitu Audio Classes. Dengan fitur tersebut kita bisa mengatur dan memanipulasi sound secara bersamaan. Extension ini juga sudah memiliki dokumentasi yang sudah ada didalamnya.

Fitur-fitur pada exAudio, antara lain:

  • Getters & Setters: kita dapat menerima informasi atau mengubah hal yang ada di-audio, seperti position, velocity, falloff, volume, pitch dan lainnya.
  • Audio Classes: Kita bisa membuat Class yang dapat ditambahkan lebih dari satu sound yang dapat dimanipulasi bersamaan.
  • Fade Volume & Pitch: memberi efek fadin pada volume dan pitch
  • Suspend Audio: Dengan fitur ini kita bisa mem-pause sound atau me-resume secara sekaligus
  • Unique Sounds: Digunakan untuk membuat Unique Sound Class.
  • Easing: Memberi efek easing pada saat fading volume dan pitch.

4. exCamera

exCamera dibuat oleh orang yang sama dengan exAudio, yaitu alexandervrs. Fitur-fitur yang dimilikinya sangat powerfull untuk mengatur view positioning di dalam game kita layaknya sebuah kamera.

Fitur yang ada pada exCamera, antara lain:

  • Scroll By/To: memindahkan posisi kamera dari suatu titik ke titik lainnya dengan efek scrolling.
  • Flash: Memberikan efek flash layaknya kamera.
  • Fade In/Out/To: Memberikan efek fade in maupun fade out.
  • Tilt: Memberi efek bergoyang pada kamera view.
  • Shake: Hampir sama dengan Tilt, tetapi dengan goyangan yang lebih ekstrim:kissing:.
  • Zoom: memberikan efek zoom(memperbesar) pada kamera view.

5. Multiplayer - GMnet ENGINE

Sebenernya saya sendiri belum pernah menggunakan extension ini. Namun, dari yang saya lihat extension ini cukup powerfull untuk membangun sistem multiplayer pada game kita. Bahkan sang pembuat sendiri mengklaim bahwa dengan menggunakan ini kita bisa membuat game Multiplayer Platformer dalam waktu kurang dari 10 menit. Kamu hanya perlu memanipulasi variabel yang ada di game untuk disinkronisasikan ke server. GMnet ENGINE juga bersifat open source dan berlisensi MIT.

Dengan 5 extension diatas, kita tidak perlu repot-repot lagi untuk menambahkan fitur yang ada digame. Sebenarnya masih banyak extension yang dapat membantu kita dalam menggunakan Game Maker: Studio, tetapi dengan ini 5 daftar di atas merupakan yang paling saya rekomendasikan untuk digunakan. Sekian postingan dari saya kali ini. Lebih dan kurangnya saya mohon maaf. Bagi yang punya pendapat, kritik, maupun saran silahkan dilakukan di kolom komentar:point_down::point_down:.

comments powered by Disqus