WineHQ

Unity

Unity is a cross-platform game creation system developed by Unity Technologies

Application Details:

Version: 4.x
License: Free to use
URL: http://unity3d.com/
Votes: 1
Latest Rating: Garbage
Latest Wine Version Tested: 1.7.36

Maintainers: About Maintainership

No maintainers. Volunteer today!

Link Official web site Free Download Download Link

Test Results

Old test results
The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results

What works

Installation, license activation, project selection.

What does not

After a project opens, the main window visual (pull-down menus excepted) and "Welcome to Unity" windows both display as garbage pulled from the video backbuffer.

 This makes Unity unusable on my system. I have experienced this problem in trying to get Unity to work since early 3.x. A few other applications that use Windows UI pull-down menus with an OpenGL visual also do this, but as of yet I have been unable to target the problem with debug filtering (such as +d3d).

Workarounds

What was not tested

Project creation (a premade "stub" project was used); anything that requires the main UI window (read: 95% of the application).

Hardware tested

Graphics:

  • GPU:
  • Driver:

Additional Comments

Tested using: - wine-1.7.14-126-g2bb1059 (git) - Nvidia GeForce 9800 GT/PCIe/SSE2 - nvidia-drivers 334.21 - kernel 3.12.13 The application was installed in a clean WINEPREFIX with WINEARCH="win32". 'winetricks d3dx9 corefonts dotnet20 forcemono' was then used and regedit used to copy the ProductID key in /HKEY_LOCAL_MACHINE/Software/Microsoft/Windows to a new ProductID key under /HKEY_LOCAL_MACHINE/Software/Microsoft/WindowsNT .

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
Workaround?
RatingSubmitter
ShowArch Linux x86_64Feb 19 20151.7.36Yes Yes Garbagean anonymous user 
ShowArch Linux x86_64Feb 04 20151.7.35Yes Yes GoldRevenantX 
ShowUbuntu 14.04 "Trusty" amd64 (+ variants like Kubuntu)Jul 23 20141.7.22Yes Yes SilverYanis Lukes 
ShowArch Linux x86_64May 31 20141.7.19Yes Yes GoldRevenantX 
CurrentGentoo Linux x86_64Mar 17 20141.7.14Yes Yes GarbageMegas of Vecanti 

Known Bugs

Bug # Description Status Resolution Other apps affected
11436 Pepakura viewer: err:wgl:X11DRV_wglShareLists Could not share display lists, context already created ! CLOSED FIXED View
18061 Unity Indie Trial Editor window contents not drawn CLOSED ABANDONED View
22896 Multiple applications and games need support for shell32 FOLDERID_LocalAppDataLow (.NET based Unity Engine games, Java JRE 6 in Vista mode) CLOSED FIXED View
26272 Unity3D 3.x/4.x - Can't create a project CLOSED FIXED View
32916 Brazilian timezones are not correctly detected CLOSED FIXED View
34039 Unity Editor - Asset Store Broken UNCONFIRMED View
36964 Unity3D crashes on startup license activation window (has workaround) CLOSED FIXED View
36976 Unity3D 4.5: Autodesk's "Beast" lightmapping engine freezes/crashes Unity Editor when baking lightmaps UNCONFIRMED View
37218 Unity3D 4.x crash handler causes assertion in Wine's PDB parser with app provided debug symbols in PDB format NEW View
37922 Unity3D 4.6 (.NET app) freezes/hangs sometimes when reopening a newly created project (thread suspension during exit phase with loader lock held) NEW View
38113 Unity3D is not running well on NVIDIA GPU. CLOSED ABANDONED View

Show open bugs

HowTo / Notes

Installation
1) Create 32bit prefix:
$ export WINEPREFIX=~/unity3dprefix
$ WINEARCH=win32 unitySetup.exe

2) Unity uses the Tahoma font, so for visible text you need to do:
$ winetricks tahoma

3) (Only for Wine <= 1.7.34, bug #26272 ) For working new project creation 
$ winetricks ie8

4) (Only for Wine <= 1.7.33, bug #36964 ) For working license you need to copy the ProductId value from 
HKLM\Software\Microsoft\Windows\CurrentVersion\ProductId
to 
HKLM\Software\Microsoft\Windows NT\CurrentVersion\ProductId
using: $ wine regedit
Or do:
$ wine reg add "HKLM\Software\Microsoft\Windows NT\CurrentVersion" /v ProductId /t REG_SZ /d 12345-oem-0000001-54321

5) (Only for Wine <= 1.7.23, bug #22896) For working editor after click "Play" - you need run:
$ mkdir -p $WINEPREFIX/drive_c/users/$USER/AppData/LocalLow
Note
If you want edit code from linux version of monodevelop(or Xamarin Studio) - create link "C:" to drive_c of your prefix in project directory, that adds correct highlighting and autocomplete:
cd projectDirectory
ln -s ~/unity3dprefix/drive_c C:
Note
If you want open Linux Monodevelop from unity use my script writted in python:
http://pastebin.com/W0whvbJ1 and save it as Monodevelop.exe
Select in unity as editor that script.
Import assets without opening Asset Store
Wine bug #34039 makes it hard to use the Asset Store through the Asset Store window.

Assets from the Asset Store can be imported without opening the Asset Store, by using the Asset overview screen search function. Input the name of the asset and click on the button for searching within the Asset Store. This way, it is possible to import free and purchased assets.
Unity3d On Linux

You can download oifficial unity3d version for Linux.

Link

Comments

Comments Disabled

Comments for this application have been disabled because there are no maintainers.
Back