Unlimited WordPress themes, graphics, videos & courses! Unlimited asset downloads! From $16.50/m
Advertisement
  1. Game Development
  2. Unity 3D

Membuat Game Unity dengan PlayMaker

by
Difficulty:BeginnerLength:ShortLanguages:

Indonesian (Bahasa Indonesia) translation by Muhammad Naufal (you can also view the original English article)

What You'll Be Creating

Dalam artikel ini, saya akan menunjukkan kepada Anda cara membuat objek game bergerak dalam waktu lima menit atau bahkan kurang dari itu, menggunakan add-on PlayMaker untuk Unity, tanpa coding.

Download Unity

Jika Anda belum memilikinya, kunjungi situs web Unity dan download versi terbaru dari Unity. Unity adalah game engine gratis yang mudah digunakan yang memungkinkan para developer dan banyak studio untuk membuat game 3D untuk Android, iOS, Windows, dan lebih dari 20 platform lainnya.

Tentang PlayMaker

playMaker

Apa sebenarnya PlayMaker? PlayMaker adalah add-on berbayar untuk Unity yang memungkinkan Anda untuk membuat game tanpa harus coding. Dibuat oleh Hutong Games, PlayMaker menggunakan functional state machines (FSM) untuk menambahkan physics, animation, interactive objects, dan perubahan scene dengan mudah. Para developer PlayMaker telah membuat script untuk Anda, yang secara signifikan dapat mengurangi waktu development game Anda menjadi setengahnya. Pada saat menulis tutorial ini, harga PlayMaker adalah $65,00, dengan lebih dari 370 ulasan dengan bintang lima.

Mendownload PlayMaker

Setelah Anda memiliki Unity, buatlah 3D project baru. Saya membuat scene sederhana dengan medan (terrain) dan bola (spher). Di area main viewport, di bawah menu toolbar,  Anda akan menemukan tab Asset Store. Ketik PlayMaker ke dalam kotak pencarian. Ikuti instruksi untuk melakukan pembelian. Anda mungkin perlu menggunakan link-nya di email konfirmasi Anda atau mengimpornya langsung melalui Unity. Anda mungkin mendapati bahwa Anda perlu kembali ke asset store, tetapi jangan khawatir — klik Add to Cart dan cara ini akan memberi Anda opsi download-nya.

Download filenya dan unzip ke folder yang Anda mudah menemukannya. Sekarang mari impor custom package dengan masuk ke to Assets > Custom Package dan buka file unzipped PlayMaker Anda.

Import Custom Package
Import playMaker

Setelah Anda mengimport package-nya, pilih Install PlayMaker. Cara ini akan menambahkan opsi PlayMaker di menu bar Anda.

Add the playMaker option to the menu bar

Game Object

Setiap FSM harus dilampirkan ke suatu objek. Dalam hal ini, bola (sphere) kita akan menjadi objek yang akan kita kendalikan. Kemudian, kita perlu menentukan objek game kita begitu suatu action dibuat. Untuk saat ini, mari kita pastikan bola kita memiliki tubuh yang rigid. Selain itu, mari kita membekukan (freeze) posisi X dan Y bola kita di jendela Inspector.

PlayMaker Editor

Buka tab PlayMaker di menu bar atas dan klik PlayMaker editor. Tindakan ini akan membuka jendela di bawah ini. Klik dan drag tab tersebut untuk menempatkannya di sebelah tab Game Anda di bagian bawah.

Install playMaker Editor

Di sebelah kanan jendela editor, Anda akan melihat empat tab:

  1. FSM
  2. State
  3. Events
  4. Variables
FSM tabs

Di sinilah Anda akan memilih banyak opsi dan parameter untuk state Anda. Selain dapat merubah namanya, Anda dapat menambahkan deskripsi Anda sendiri, yang sangat berguna ketika Anda memiliki proyek besar. Misalnya, state ini akan menggerakkan bola ke kiri.

Untuk menambahkan state machine ke suatu objek, pilih objek Anda di Hierarchy. Kemudian menuju jendela Editor dan klik kanan untuk menambahkan FSM. Ini akan memulai state machine, dan ini akan menjadi state satu.

Kedua, kita perlu membuat System Event (apa yang terjadi setelah interaksi user). Inilah yang akan memicu state, misalnya button clicked atau mouse over, kita akan memilih mouse over.

Mari kita buat state kita selanjutnya dan beri nama Ball Moves. Anda akan segera melihat tanda seru merah; ini karena setelah Anda membuat sebuah state, Anda harus menentukan transisi (transition). Untuk menentukan transisi dari satu state ke state yang lain, klik kanan dan pilih Transition Target. Di sana Anda akan melihat nama state kedua yang Anda buat. Sekarang Anda akan melihat panah yang menghubungkan dua state Anda.

Transition Target

Sudah waktunya menambahkan physics ke objek kita. Cara kami melakukan ini adalah dengan mengaktifkan Action Browser. Ada banyak action yang dapat Anda pilih untuk objek Anda, yang cukup keren.

Action Browser

Jangan ragu untuk melihat-lihat perintah-perintah (commands) yang dapat Anda gunakan dalam proyek Anda. Untuk setiap action, kita perlu mengatur beberapa parameter.

Menambahkan Movement

Adding Force

Agar bola kita bergerak, kita perlu memberinya force dan velocity melalui Action Browser. Pertama, pastikan state yang tepat dipilih. Untuk mencari suatu action, ketikkan di kotak pencarian. Mari mencari add force. Di bawah tab State ke kanan, ubah variabel Y menjadi 100.

Adding Velocity

Sekarang mari add velocity dengan mengulangi langkah-langkah di atas. Ubah variabel Y menjadi 50.

Tekan tombol play dan voila! sphere Anda harusnya bergerak ke arah kamera. Hampir ada banyak tindakan tak terbatas yang dapat Anda lakukan hanya dengan PlayMaker setelah Anda memahami interface-nya.

Kesimpulan

Menurut pendapat saya, PlayMaker adalah tambahan yang bagus untuk Unity. Bahkan jika Anda memiliki pengalaman coding, hal itu dapat membuat PlayMaker jadi lebih mudah dalam pembuatan game animasi yang sepenuhnya interaktif dalam separuh waktu.

Unity memiliki ekonomi yang aktif. Ada banyak produk lain yang membantu Anda dalam membangun proyek Anda. Sifat dari platform ini juga menjadikannya pilihan yang bagus dari mana Anda dapat meningkatkan keterampilan Anda. Apapun kasusnya, Anda dapat melihat apa yang kami miliki di Envato Market.

Jika Anda seorang pemula, setelah Anda mempelajari interface-nya, Anda dapat meningkatkan kurva belajar Anda. PlayMaker juga memiliki komunitas yang sangat aktif, di mana Anda dapat menemukan pertanyaan dan jawaban dari banyak pengguna.

Advertisement
Advertisement
Advertisement
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.