Unity merupakan salah satu game engine yang dapat digunakan untuk membuat game secara cross platform. Dulunya game engine ini dikenal juga sebagai Unity 3D, karena keunggulan utamanya terletak pada pembuatan game berbasis 3D. Namun dengan seiringnya waktu, perkembangan game engine ini juga mulai mendukung secara penuh untuk pembuatan game berbasis 2D. Selain itu, sesuai dengan namanya, Unity, game engine ini mempunyai prinsip penyatuan, dengan adanya sistem package manager serta component based architecture, pembuatan game bisa berjalan lebih cepat dengan mengandalkan package maupun component yang sudah ada tanpa perlu menulis ulang fungsi untuk tiap component yang dibutuhkan.
Agar workshop pada hari-h berjalan dengan lancar, setiap peserta diharapkan sudah melakukan instalasi Unity secara mandiri pada komputer masing masing
Berbeda dengan cara sebelumnya, untuk saat ini instalasi Unity diharuskan melewati program lain yang bernama Unity Hub. Unity Hub sendiri merupakan program yang digunakan untuk mengatur akun dan lisensi Unity serta untuk melakukan instalasi Unity Editor pada versi yang berbeda-beda.
Informasi lebih lanjut mengenai instalasi Unity bisa dilihat disini.
-
Sebelum melakukan instalasi, pastikan spesifikasi komputer anda sudah memenuhi prasyarat minimum sehingga pembuatan game menggunakan Unity nantinya bisa berjalan dengan lancar.
Informasi lebih lanjut mengenai spesifikasi minimum Unity bisa dilihat disini.
-
Unduh Unity Hub pada halaman berikut https://unity3d.com/get-unity/download.
-
Buka program yang sudah diunduh untuk melakukan instalasi Unity Hub.
-
Buka Unity Hub.
-
Sebelum melakukan instalasi Unity Editor, anda akan diminta untuk mengaktifkan lisensi Unity.
-
Login menggunakan akun Unity, masuk menu
Preferences
(ikon gerigi), dan pada bagianLicense Management
klikActivate New License
. -
Pilih
Unity Personal
jika sebelumnya anda belum memiliki lisensiUnity Pro/Plus
. -
Setelah selesai, kembali ke menu utama, dan pada bagian
Installs
, klikAdd
. -
Pilih Unity dengan versi LTS terbaru (Unity 2019.4) dan pada bagian modules kosongkan semua.
Modules bersifat opsional, kebanyakan digunakan untuk development pada platform yang berbeda. Jika dibutuhkan, modules masih bisa ditambahkan setelah instalasi dilakukan.
-
Tunggu hingga instalasi selesai.
Instalasi akan memakan waktu yang cukup lama, jadi pastikan anda menggunakan internet dengan bandwith yang besar dan kecepatan yang stabil.
-
Untuk memastikan instalasi Unity berjalan dengan lancar, pastikan anda sudah mencoba membuat project baru pada Unity.
-
Buka Unity Hub, dan pada bagian
Projects
, klikNew
. -
Pilih
2D
untukTemplates
,Project Name
danLocation
bisa diisi bebas, kemudian klik Create. -
Tunggu proses pembuatan project Unity selesai.
-
Setelah muncul jendela Unity Editor, maka instalasi Unity sudah selesai dan siap untuk digunakan.
Pada workshop kali ini, kita akan membahas pembuatan game top down menggunakan Unity dari yang paling mendasar sehingga mudah dipahami oleh pemula. Beberapa bagian pada workshop kali ini akan banyak bersinggungan dengan pemrograman berbasis C# dan untuk hal teknis yang bersinggungan dengan Unity-nya langsung hanya akan disinggung secara singkat. Nantinya selain mendapat bekal pembuatan game engine Unity, peserta juga diharapkan bisa mendapatkan pengetahuan pada dasar pemrograman yang nantinya bisa dipakai di hal lain.
-
Sebelum memulai workshop, pastikan Unity sudah disiapkan dan anda sudah mengunduh source code dari project untuk keperluan workshop pada halaman berikut https://github.com/b201lab/unity-top-down-workshop.
-
Source code bisa diunduh menggunakan fungsi
clone
pada Git menggunakan alamat yang tertera atau diunduh langsung dalam bentuk ZIP. -
Setelah selesai mengunduh, buka Unity Hub, dan pada bagian
Projects
klikAdd
. -
Pilih lokasi source code yang sebelumnya sudah diunduh.
Jika source code diunduh dalam bentuk ZIP, pastikan anda sudah meng-extract-nya sebelum membukanya menggunakan Unity.
-
Tunggu proses import project selesai.
-
Setelah muncul jendela Unity Editor, maka project siap untuk digunakan.
Alur dari pembuatan game top down menggunakan Unity ini akan dimulai dengan pengenalan dari konsep dasar Unity. Sehingga, bagi yang sebelumnya belum pernah menyentuh Unity sama sekali tidak akan mengalami kesulitan dalam memahami alur pembuatan game menggunakan game engine ini. Kemudian workshop akan dilanjutkan dengan pembuatan dari game top down itu sendiri dan berakhir dengan proses deployment yang nantinya selain membahas cara build dari game yang dibuat menggunakan Unity, juga langkah langkah yang bisa diambil untuk mem-publish game yang sudah dibuat ke platform yang ada.
Untuk rincian dari alur pembuatan game top down menggunakan Unity sendiri adalah sebagai berikut: