Artikel #40

Cara Install dan Setup Unity Engine di Mac dengan Benar

Unity3d Install Mac

 

Kamu mau belajar game programming dengan Unity di Mac?

Hal pertama yang harus dilakukan adalah menginstal Unity dan mempersiapkan segala yang dibutuhkan.

Pada tutorial ini, kita membahas gimana cara install Unity di Mac.

Selain di Mac, kamu juga bisa baca ini:

Okeh, langsung saja.

Mari kita mulai.

Install Unity Hub

Unity Hub adalah aplikasi yang disediakan Unity untuk menginstal Unity Editor dan modul/plugin yang dibutuhkan. Selain itu, kita juga bisa mengelola lisensi yang mau dipakai di Unity Hub dan juga mengelola project Game.

Apa bedanya Unity Hub dengan Unity Editor?

Simpelnya, Unity Hub ini seperti launcher untuk mejalankan Unity Editor dan membuka project sesuai dengan versi editor yang dipakai. Ini tentu akan memudahkan developer saat bekerja dengan versi Unity yang berbeda-beda.

Sedangkan, Unity Editor adalah Game Engine yang akan dipakai untuk membuat game.

Oke, kalau begitu..

Mari kita install Unity Hub!

Pertama, silahkan download file .dmg Unity Hub di Website resminya

 

Download Unity Hub di website resemi

 

Setelah itu, silahkan buka file UnityHubSetup.dmg, lalu pada jendela yang muncul klik Agree.

 

Unity Hub Agreement

 

???? ini adalah syarat dan ketentuan menggunakan Unity, kalau mau dibaca-baca dulu juga boleh.

Setelah itu, tinggal drag saja ikon Unity Hub ke Applications.

 

Drag untuk install Unity Hub

 

Tunggulah sampai proses instalasi selesai.

Install Unity Editor

Setelah Unity Hub terinstal dengan benar, berikutnya kita akan diminta untuk login ke akun Unity. Jika kamu belum punya akun, kamu bisa membuatnya dengan klik Create Account.

Tapi jika kamu udah punya akun, langsung saja klik Sign in.

 

Sign in ke akun Unity

 

Setelah berhasil login, kita akan diminta untuk mengisnstal Unity Editor. Silahkan tentukan lokasi instalsinya.

Klik Install Unity Editor untuk meulai menginstall.

 

Install Unity Editor

 

Tunggulah sampai prosesnya selesai. Ini akan memakan waktu cukup lama—tergantung dari koneksi internet—karena akan mendownload Unity Editor yang ukurannya sekitar 5GB.

 

Download Unity Editor

 

Setelah selesai, silahkan lanjutkan ke:

Setup Lisensi Unity

Walaupun sudah menginstall Unity Editor, kita masih belum bisa menggunakanya untuk membuat game. Ini karena kita belum memasukan lisensi.

Nah di sini ada beberapa jenis lisensi yang bisa dipakai, kamu bisa pakai lisensi personal dan student untuk belajar membuat game. Namun, jika kamu ingin membuat game untuk tujuan bisnis atau dijual.. kamu bisa pakai lisensi pro atau enterprise.

Tenang saja.. lisensi ini bisa kita ganti-ganti.

Oke, sekarang mari kita tambahkan lisensi di Unity Hub.

Silahkan klik Manage Licenses, di pojok kanan atas.

 

Manage unity license menu

 

Atau kamu bisa juga klik Preferences lalu masuk ke menu Licences.

Setelah itu, klik Add untuk menambahkan lisensi baru.

 

Klik add untuk tambah lisensi

 

Berikutnya pilih lisensi yang mau dipakai. Karena kita mau pakai buat belajar, kita pilih aja yang Personal.

 

Pilih lisensi Unity

 

Setelah itu, klik Agree and get personal edition license.

 

Agreement personal license

 

Setelah berhasil ditambahkan, maka akan tampil seperti ini:

 

Lisensi Unity yang baru ditambahkan

 

Di sini ???? tampil kapan lisensinya dibuat dan kapan akan berakhir.

Oke, dengan begini.. Unity sudah bisa kita pakai untuk membuat Game.

Percobaan Membuat Project Game Pertama dengan Unity

Oke, sekarang kita sudah bisa menggunakan Unity untuk membuat game.

Mari kita coba!

Silahkan buka Unity Hub, lalu klik New Project.

 

Membuat project baru

 

Setelah itu, silahkan isi nama project dan lokasi penyimpanannya. Sebagai contoh saya memberi nama project ini dengan Hello Game.

 

Memberikan nama project di Unity

 

Setelah itu, Unity Editor akan terbuka dan kita bisa mulai membuat game di sini.

 

Unity Editor 2022

 

Untuk percobaan, mari kita tambahkan script ke dalam project ini.

Buatlah script C# baru melalui menu Assets->Create->C# Script.

 

Menu assets create script

 

Kemudian isi nama script dengna HelloGame.

 

Mengisi nama script

 

Setelah itu, buka script tersebut dengan double klik dan isi dengan kode berikut.

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class HelloGame : MonoBehaviour
{
    // Start is called before the first frame update
    void Start()
    {
        Debug.Log("Hello, World...");
        Debug.Log("New Game Started!");
    }

    // Update is called once per frame
    void Update()
    {
        
    }
}

Setelah itu, simpan script-nya.

Berikutnya kita harus menambahkan script ke dalam salah satu Game Object. Kita tambahkan saja pada object kamera.

Caranya, klik object Main Camera,

 

Pilih object main camera

 

lalu pada Inspector klik Add Component lalu pilih Scripts dan pilih HelloGame.

 

Add component ke game object

 

Nah sekarang kita bisa coba jalankan Game-nya.

Klik tombol Play untuk menjalankan game..

 

Tombol play untuk menjalankan Game di Unity

 

..dan perhatikanlah Console, maka akan muncul teks sesuai dengan yang kita tulis di dalam script.

 

Console di Unity

 

Sejauh ini, kita sudah bisa menggunakan unity untuk membuat Game.

Namun saya rasa ada beberapa hal opsional lagi yang perlu di-setup, yakni:

Setup Code Editor

Unity tidak punya code editor secara internal seperti Godot Engine. Unity menggunakan code editor eksternal.

Kita bisa pakai code editor sesuai keinginan, namun yang umum dipakai biasanya Visual Studio dan Visual Studio Code.

Cara mengganti default code editor Unity dapat dilakukan dari menu Unity->Settings di Unity Editor. Menu ini bisa diakses juga dengan menekan command ?+,.

Setelah itu, masuk ke menu External Tools.

 

Setting ekternal tools Unity

 

Setelah itu cari Code Editor di dalam Applications, dalam kasus ini saya mengganti default Code Editor untuk Unity dengan Vscodium (Versi VS Code tanpa analytic).

 

Setting Code Editor di Unity

 

Setelah itu, nanti kita bisa install extension Unity di dalam Visual Studio Code agar memudahkan kita coding game dengan Unity.

 

Unity Extension untuk VS Code

 

Oke, habis itu.. apa lagi yang perlu disiapkan?

Install Modul Lainnya untuk Unity Editor

Jika kamu akan build game ke beberapa platform, maka kamu harus install modulnya.

Misalnya nih, kita mau buat game untuk Android.

Maka, kita perlu menginstall modul untuk build project game kita menjadi APK. Sehingga nanti bisa diupload ke Playstore.

Caranya gimana?

Caranya, buka Unity Hub. Kemudian pada menu Install klik ikon gear Unity Editor yang akan ditambahkan modul.

 

Add modul ke Unity Editor

 

Setelah itu, tinggal pilih modul mana yang mau ditambahkan ke Unity Editor tersebut.

 

Memilih modul untuk ditambahkan

 

Pastikan menginstal modul sesuai dengan kebutuhan biar tidak makan banyak space.

Apa Selanjutnya?

Selamat, kamu sudah berhasil menginstal Unity di Mac dengan benar.

Selanjutnya, kamu bisa mempelajari dan mengenal lingkungan kerja Unity lebih dalam dan mulai membuat game impianmu.

Selamat belajar!