Skip to content

b201lab/unity-top-down-workshop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pembuatan Game Top Down Menggunakan Unity

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

Instalasi Unity

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.

Instalasi Unity Hub

  • 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.

    Mengunduh Unity Hub

  • Buka program yang sudah diunduh untuk melakukan instalasi Unity Hub.

Instalasi Unity Editor

  • 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 bagian License Management klik Activate New License.

    Mengaktifkan lisensi Unity

  • Pilih Unity Personal jika sebelumnya anda belum memiliki lisensi Unity Pro/Plus.

  • Setelah selesai, kembali ke menu utama, dan pada bagian Installs, klik Add.

  • Pilih Unity dengan versi LTS terbaru (Unity 2019.4) dan pada bagian modules kosongkan semua.

    Menambahkan versi baru Unity

    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.

Mencoba Membuat Project Baru

  • Untuk memastikan instalasi Unity berjalan dengan lancar, pastikan anda sudah mencoba membuat project baru pada Unity.

  • Buka Unity Hub, dan pada bagian Projects, klik New.

  • Pilih 2D untuk Templates, Project Name dan Location bisa diisi bebas, kemudian klik Create.

    Membuat project baru pada Unity

  • Tunggu proses pembuatan project Unity selesai.

  • Setelah muncul jendela Unity Editor, maka instalasi Unity sudah selesai dan siap untuk digunakan.

    Tampilan Jendela Unity Editor

Workshop Pembuatan Game

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.

Mempersiapkan Project

  • 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.

    Mengunduh source code

  • Setelah selesai mengunduh, buka Unity Hub, dan pada bagian Projects klik Add.

    Menambah project baru

  • 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 Workshop

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:

  1. Pengenalan Konsep
  2. Input dan Gerakan
  3. Spawn dan Collision
  4. Navigasi Scene