Since this hasn't been answered yet, I thought I will suggest going through every binary you can find provided with the exported game and run
$ ldd ./mono.so
This should at least provide you with lists of what the game needs to link to at runtime. Run the lists through the
I am going to be doing this shortly before I create some .rpms for our games, I will post my findings here :).
EDIT: Sorry for the delay. I lost this thread when the Unity forums had that large change a while back.
Basically the dependencies pulled in by Unity is impressively small. All of them are provided by Linux standard base (LSB), X11 or the implementation of OpenGL. This makes a nice change and should certainly help a game exported by Unity run on the many different Linux distributions (for a while anyway).
The provided libmono.so doesn't pull in anything extra either. I don't believe there are any external libraries loaded dynamically either so this is pretty much it :)
FYI: Unity Editor (tested 4.2.0f4) is also working very nicely in Wine for me with the following guide: http://appdb.winehq.org/objectManager.php?sClass=version&iId=28175 If you had trouble before, give it another shot with the latest version of Wine :)
I needed these for 32-bit:
It didn't help me though, because I need Unity Pro to run my Build with -batchmode. And I don't have enough money, hence thinking about switching to UDK. For 1400 € I can rent it like 5 years, lol.
You can find my answer here : http://answers.unity3d.com/questions/404131/how-to-run-the-exported-game-on-ubuntu.html
This is the last answer, you'll find a little tool to automatically download everything needed by your application.