Статьи / Игродел


unity3D (5.5) Linux. Ubuntu (Kubuntu) 16.04

Качаем версию 5.6.3f1:
Unity 3D linux deb , sh

Устанавливаем доп пакеты:

libpq.so.5
lib32stdc++6

Устанавливаем, скачанный по ссылке выше, официальный Юнити:
Unity-Linux-5.6.3f1.deb

не выше. В версиях 2017 и т.д. разработчики потеряли javascript. Ко всему прочему сборки часто внезапно падают по неизвестным причинам. Заставку нарисовали красивую, но на данный момент стабильная работоспособность 2017.3 отсутствует.

Заметка: По всей видимости начиная с версии 2017 остался только один язык для разработчиков игр: C#. Остальные медленно выпиливались и были выпилены.

Выставляем права к файлу:
sudo chmod 4755 /opt/Unity/Editor/chrome-sandbox


Если Юнити не запускается запускаем через консоль:
/opt/Unity/Editor/Unity %U


Смотрим на что ругается и доустанавливаем необходимые пакеты.

PS:
При глюках пакетного менеджера запускаем:
dpkg --configure -a


И смотрим на ошибки.

Доустанавливаем
monodevelop
и
mono-reference-assemblies-3.5,
mono-reference-assemblies-4


Ставятся из стандартного установщика пакетов Synaptic

В Unity открываем Edit->Preferences->External Tools->External Script Editor
и устанавливаем на monodevelop, но не (built-on) по умолчанию, а добавляем новый (находим в системе).
Иначе Unity заглючит и в лучшем случае заморозит процесс, при попытке редактирования скрипта.