Чтож, с вашей проблемой сталкивается каждый пользователь дистрибутивов на ядре Linux, который решил поставить Unity3D, я тоже сталкивался с такой проблемой, и так, проблема из-за 64 битной версии Wine, лечиться это через терминал, я же напишу инструкцию по установке Unity3d в Wine(Ubuntu)
1. Устанавливаем Unity3d через wine, не меняя пути.
2. Открываем Terminal и прописываем туда команду:
3. Пишем winetricks --gui(предварительно нужно установить winetricks)
4. В появившемся окне нужно поставить галочку на "Select the default wineprefix" и нажать кнопку "ОK", далее нужно выбрать пункт "Install a font", в открывшемся окне нужно выбрать: "corefonts", "tahoma" и установить их.
6. Выбираем пункт "Change settings" и нажимаем "ОК", в открывшемся окне выбираем "forcemono".
7. Дальше нужно открыть редактор реестра, для этого просто выбираем пункт: "run regedit" и нажимаем "ОК" , в открывшемся редакторе реестра, нужно открыть: HKEY_LOCAL_MACHINE>Software>Microsoft>WindowsNT>CurrentVersion, в Current Version создаем значение "ProductID", закрываем редактор реестра.
8. Закрываем все ранее запущенные приложения(Terminal, winetricks), и запускаем Unity3D, она должна запуститься...
Если надо могу записать видео урок