Ikon pencarian Download.it
Advertisement

Platform pengembangan gim 2D dan 3D yang ramah pemula dengan banyak fitur kreatif

Platform pengembangan gim 2D dan 3D yang ramah pemula dengan banyak fitur kreatif

Peringkat (42 suara)

Lisensi program Versi uji coba

Pengembang YoYo Games Ltd

Versi 2022.9.1.51

Bekerja berdasarkan Windows

Peringkat

(42 suara)

Pengembang

YoYo Games Ltd

Bekerja berdasarkan

Windows

Lisensi program

Versi uji coba

Versi

2022.9.1.51

GameMaker Studio 2 adalah lingkungan pengembangan gim yang berfokus pada pembuatan proyek berbasis “room”, “object”, dan aset visual, dengan pilihan pendekatan pemrograman visual maupun penulisan kode. Di Windows, perangkat ini menempatkan editor level, editor objek, dan alat pengolahan aset dalam satu IDE yang saling terhubung, sehingga alur kerja pembuatan gim terasa terpadu dari tahap menyusun adegan sampai mengatur perilaku.

Software ini ditujukan untuk pemula dan hobiis yang ingin mulai cepat lewat GML Visual, sekaligus cocok bagi pembuat gim yang ingin kontrol lebih jauh melalui GML Code.

Alur kerja IDE yang rapi untuk menyusun proyek

Struktur proyek di GameMaker Studio 2 mendorong kebiasaan kerja yang jelas: Anda mengelola aset, mengedit objek beserta event-nya, lalu merangkai semuanya di dalam room. Pendekatan ini membantu menjaga logika gim tetap terkait dengan sumber daya yang dipakai, terutama saat proyek mulai berisi banyak elemen yang saling berinteraksi.

Di sisi pengelolaan scene, adanya Room Manager membantu menata urutan room dan mengatur ruang awal gim. Ini terasa berguna untuk proyek yang memiliki banyak area, menu, atau rangkaian level, karena navigasi antar-room dapat ditata dengan lebih terarah.

Room Editor: menyusun level berbasis layer dengan kontrol presisi

Room Editor menjadi pusat perakitan gim, karena setiap gim membutuhkan setidaknya satu room untuk dapat berjalan. Di dalamnya, Anda dapat menempatkan instance, sprite, tile, path, background, sequence, teks, dan particle system. Penempatan elemen ini dipisahkan melalui sistem layer yang bisa diurutkan, jadi Anda dapat mengatur prioritas gambar dan organisasi konten room dengan lebih rapi.

Untuk pekerjaan yang menuntut ketelitian, Room Editor menyediakan bantuan seperti penggaris dan guide yang mendukung “snap”, serta kemampuan zoom dan pan pada kanvas. Ada juga cara penempatan instance yang fleksibel, misalnya dengan menyeret aset dari Asset Browser ke layer yang sesuai, atau memanfaatkan pratinjau “in-situ” untuk menambahkan dan “melukis” penempatan instance pada room.

Object dan instance: fondasi perilaku gim yang mudah ditumbuhkan

Dalam GameMaker Studio 2, object dipakai untuk mengendalikan aspek gim dan menjalankan perilaku tertentu, sementara yang ditempatkan di room adalah instance (salinan dari object). Pemisahan ini membantu pemahaman struktur proyek: logika dan event berada pada object, sedangkan kondisi aktual di level terjadi pada instance yang tersebar di dalam room.

Konsep ini juga mendukung pola kerja yang lebih teratur saat Anda perlu membuat banyak elemen serupa, karena satu object dapat melahirkan banyak instance tanpa mengulang definisi perilaku dari nol.

Dua gaya scripting: GML Visual dan GML Code

Kekuatan utama yang membuat GameMaker Studio 2 ramah pemula adalah ketersediaan GML Visual, yaitu metode visual scripting berbasis blok aksi yang dirangkai untuk membentuk logika. Ini memudahkan tahap awal belajar, karena Anda bisa membangun perilaku tanpa langsung berhadapan dengan pengetikan kode.

Saat proyek menuntut kontrol lebih detail, GML Code tersedia sebagai bahasa scripting bawaan (proprietary) yang menjadi fondasi dari GML Visual dan dapat dipakai berdampingan. Dengan begitu, pendekatan “visual dulu, lalu bertahap ke kode” terasa natural, karena keduanya berada dalam satu ekosistem bahasa dan konsep yang sama.

Pengolahan aset gambar langsung di dalam proyek

Untuk aset visual, GameMaker Studio 2 menyediakan Image Editor yang memungkinkan Anda membuat sprite sendiri atau mengedit sprite yang sudah diimpor. Detail yang menarik, saat bekerja dengan banyak frame, Anda dapat menggambar sambil frame diputar (dipreview sebagai animasi), sehingga proses menyelaraskan perubahan antar-frame terasa lebih langsung ketika mengejar gerak atau efek tertentu.

Ruang untuk efek grafis: primitive dan vertex

Di sisi rendering, GameMaker menyediakan dukungan menggambar primitive berbasis vertex, yang dapat dipakai untuk efek di gim dua dimensi maupun tiga dimensi. Primitive dapat dibangun dari titik, garis, atau segitiga, serta bisa diberi warna, alpha blending, dan tekstur. Bagi pembuat gim yang ingin bereksperimen dengan visual yang lebih teknis, pendekatan ini membuka jalur untuk membangun bentuk dan efek melalui data vertex, termasuk opsi yang lebih lanjut seperti vertex buffer.

Kelebihan

  • Pilihan GML Visual memudahkan pemula memulai tanpa harus langsung mengetik kode.
  • GML Code tersedia untuk kontrol logika yang lebih detail, dan dapat dipakai berdampingan dengan GML Visual.
  • Room Editor kaya fitur, mendukung penataan konten berbasis layer serta alat bantu penempatan yang presisi.
  • Image Editor memudahkan pembuatan dan pengeditan sprite, termasuk menggambar sambil pratinjau animasi berjalan.
  • Dukungan primitive dan vertex memberi ruang eksplorasi efek visual untuk gim dua dimensi dan tiga dimensi.

Kelemahan

  • Room Editor tergolong kompleks, sehingga butuh waktu untuk memahami bagian-bagian dan alur kerjanya.
  • Pemisahan konsep object dan instance menuntut adaptasi di awal agar tidak keliru saat menyusun level dan perilaku.