Memasang Unity Editor Game Engine di Linux Ubuntu

Bagus Aji Santoso 9 Agustus 2017

Memasang Unity Editor Game Engine di Linux Ubuntu

Selama ini Unity di halaman unduh resminya hanya menyediakan berkas pemasang untuk Windows dan Mac OS X. Meski begitu, bukan berarti pengguna Linux tidak bisa mencoba menggunakan Unity Editor. Unity sebetulnya sudah memiliki berkas pemasang untuk Linux, namun karena masih bersifat eksperimental mereka belum dirilis secara resmi (masih ada beberapa bug). Artikel tutorial kali ini akan membantu pembaca yang ingin memasang Unity Editor di Linux khususnya di distro Ubuntu.

Kebutuhan Sistem

Unity Editor untuk Linux memiliki dua jenis berkas pemasang yaitu:

  • Sebuah berkas .deb yang dapat dipasang melalui Ubuntu Software Center maupun Terminal dan diarahkan untuk bekerja di Ubuntu 12.04 atau yang lebih baru.
  • Sebuah berkas .sh (self-extracting shell script) yang didesain untuk distribusi Linux yang lain.

Meski sudah ada berkas pemasang untuk distro lain, Unity Technologies hanya memberikan dukungan resmi bagi Ubuntu 12.04 atau yang lebih baru. Pengguna yang memakai distribusi lain tidak memiliki dukungan langsung dari Unity.

Kartu Grafis

Agar berjalan dengan lancar, komputer yang kita gunakan mesti memiliki kartu grafis yang modern baik itu NVidia, AMD, atau Intel dengan driver resmi.

Image

Sistem Target yang Didukung

Berikut ini sistem yang didukung untuk mengekspor game yang dibuat oleh Unity Editor untuk Linux:

  • Linux / Windows / Mac Standalone
  • Android (perlu dependensi tambahan)
  • WebGL (perlu dependensi tambahan)
  • Tizen (perlu dependensi tambahan)
  • SamsungTV
  • Legacy WebPlayer
  • iOS project deployment (experimental in 5.5 builds)

Dependensi Unity Editor

Berikut ini daftar dependensi Unity Editor untuk Linux agar dapat berjalan dengan sempurna:

  • gconf-service
  • lib32gcc1 (>= 1:4.1.1)
  • lib32stdc++6 (>= 4.6)
  • libasound2 (>= 1.0.23)
  • libc6 (>> 2.15)
  • libc6-i386 (>= 2.15)
  • libcairo2 (>= 1.6.0)
  • libcap2 (>= 2.10)
  • libcups2 (>= 1.4.0)
  • libdbus-1-3 (>= 1.2.14)
  • libexpat1 (>= 1.95.8)
  • libfontconfig1 (>= 2.8.0)
  • libfreetype6 (>= 2.3.9)
  • libgcc1 (>= 1:4.1.1)
  • libgconf-2-4 (>= 2.31.1)
  • libgdk-pixbuf2.0-0 (>= 2.22.0)
  • libgl1-mesa-glx | libgl1
  • libglib2.0-0 (>= 2.31.8)
  • libglu1-mesa | libglu1
  • libgtk2.0-0 (>= 2.24.0)
  • libnspr4 (>= 1.8.0.10)
  • libnss3 (>= 3.14.3)
  • libpango1.0-0 (>= 1.22.0)
  • libstdc++6 (>= 4.6)
  • libx11-6 (>= 2:1.4.99.1)
  • libxcomposite1 (>= 1:0.3-1)
  • libxcursor1 (>> 1.1.2)
  • libxdamage1 (>= 1:1.1)
  • libxext6
  • libxfixes3
  • libxi6 (>= 2:1.2.99.4)
  • libxrandr2 (>= 2:1.2.99.2)
  • libxrender1
  • libxtst6
  • zlib1g (>= 1:1.1.4)
  • debconf (>= 0.5) | debconf-2.0
  • npm

Apabila menggunakan Ubuntu, dependesi di atas secara otomatis akan ikut terpasang. Tetapi, jika menggunakan berkas pemasang untuk distro lain, dependensinya harus dipasang sendiri.

Untuk sistem target WebGL ada dependensi lain yang perlu dipasang yaitu:

  • ffmpeg | libav-tools
  • nodejs
  • java6-runtime
  • gzip

Sedangkan untuk Android dan Tizen kita perlu memasang:

  • java7-jdk

Sekali lagi, jika menggunakan berkas .deb semuanya sudah tersedia.

Unduh Berkas Pemasang Unity Editor

Pertama kunjungi thread khusus ini di forum.unity3d.com. Scroll kebawah dan cari postingan dengan nomor build terbaru. Saat tulisan ini dibuat nomor terbaru adalah #20170804. Kunjungi tautan yang diberikan dan unduh berkas .deb-nya.

Image

Ukuran berkas pemasang Unity Editor untuk Linux lumayan besar (kurang lebih 2.55 GB). Oleh karena itu siapkan koneksi dengan kecepatan lebih agar tidak terlalu lama mengunduhnya.

Image

Tunggu hingga proses unduhan selesai.

Mulai Memasang Unity Editor di Linux Ubuntu

Setelah unduhan selesai buka aplikas Terminal dan buka direktori tempat berkas .deb disimpan. Dilaptop penulis, berkas .deb berada di direktori Downloads.

$ cd ~/Downloads

Setelah berada di direktori yang menyimpan berkas .deb, jalankan perintah dpkg untuk memasangnya. Sesuaikan nama berkasnya dengan nama yang ada dilaptop pembaca.

$ sudo dpkg -i unity-editor_amd64-5.6.3xf1Linux.deb 

Karena berkas yang cukup besar, prosesnya akan berlangsung beberapa waktu. Tunggu hingga selesai. Jika terdapat error seperti pada gambar di bawah.

$ sudo dpkg -i unity-editor_amd64-5.6.3xf1Linux.deb 

Selecting previously unselected package unity-editor.
(Reading database ... 266452 files and directories currently installed.)
Preparing to unpack unity-editor_amd64-5.6.3xf1Linux.deb ...
Unpacking unity-editor (5.6.3xf1Linux) ...
dpkg: dependency problems prevent configuration of unity-editor:
 unity-editor depends on libpq5; however:
  Package libpq5 is not installed.

dpkg: error processing package unity-editor (--install):
 dependency problems - leaving unconfigured
Processing triggers for bamfdaemon (0.5.3~bzr0+16.04.20160824-0ubuntu1) ...
Rebuilding /usr/share/applications/bamf-2.index...
Processing triggers for gnome-menus (3.13.3-6ubuntu3.1) ...
Processing triggers for desktop-file-utils (0.22-1ubuntu5.1) ...
Processing triggers for mime-support (3.59ubuntu1) ...
Processing triggers for hicolor-icon-theme (0.15-0ubuntu1) ...
Errors were encountered while processing:
 unity-editor

Ketikkan perintah berikut untuk memasang dependensi diluar Unity Editor-nya.

$ sudo apt install -f

Setelah semua proses selesai, silahkan cari Unity Editor di Dash Ubuntu.

Image