Hi jammers !
Some participants started to release downloadable demos for their entries recently, but unfortunately only for Windows and Mac. Since many of you seem to be using Unity, it would be nice if you could also release a Linux version as well.
Linux is supported by the Unity 4 Pro Integration package (0.2.4) and besides the Tuscany demo, there are already at least three demos using Unity that work under Linux (BouncerVR, Titans of Space and vrTANKS).
The author of Titans of Space told me that creating a Linux build was as simple as that :
File -> Build Settings -> Target Platform = Linux, Architecture = "x86 + x86_64 (Universal)" -> Build.
Also it would be nice if you could default rendering to 1280x800 fullscreen mode since there is no resolution selector in the Linux version of Unity.
If there is a bug while running a demo, the
Player.log file in the
~/.config/unity/<your company>/<your game> directory can be used to find out what the problem is. If you wish to release a Linux demo for your entry, I'd be glad to test it and identify any eventual problem.
Thank you, and good luck...
EDIT: thought it would be a good idea to list Linux builds for VR Jam entries :
-
Domino Dash :
download
-
Level Designer VR :
download
-
LGM - Pizza Delivery Rocketeer:
download
-
Lost Route :
Download
-
Time Rifters :
download
0
Comments
The biggest cross platform problem I ran into with Mac/Win was the XBox 360 Controller. As you can see on that page, the only thing that matches up is the left thumbstick.
So you have to end up abstracting the input a bit (which is probably a good idea anyway). It would be awesome if the Linux version used the same mapping as Windows and everything just worked.
I ended up just writing some custom code though, but I borrowed their naming conventions for the enums.
I couldn't get it to work with the lib from other demos either since you've build a 32 bits executable and I can only find a 64 bits version of the lib. The Architecture should probably be set at "x86 + x86_64 (Universal)" as I said in my first post.
Original idea for a game btw, can't wait to try that.
Anyways I got a cross platform multiplayer game that I hope is linux supported. I have made it BUT no one has told me if it works or not.
https://developer.oculusvr.com/forums/viewtopic.php?f=42&t=3466&p=43115#p43115
Let me know whatever didn't build right. Cheers!!
I'll make an effort to get my game to work "reasonably well" in either the latest Ubuntu or Mint. But I have no native installations at the moment, so I can only test it in a virtual machine.
Hey is anyone going to submit their game to the Ubuntu Software Center?
Let me know if the resolution is ok, I wasn't sure how to set the default to 1280x800.
viewtopic.php?f=51&t=3510&p=43712#p43712
viewtopic.php?f=29&t=4294
Let me know if it works?
Thank you both, but neither do work unfortunately, x86 only instead of "x86 + x86_64 (Universal)" it seems. Also it wasn't set for fullscreen for LGM at build time and can't be changed afterwards.
Thanks to you, you're doing the hard work after all.
I didn't take time to learn how it does work yet, but looks interesting. Would be nice to be able to edit in Rift mode, but I guess it isn't that easy to implement.
New build x86+Universal, with full-screen mode created and uploaded, follow same link.
Thanks, didn't work at first because it was missing the Plugins/x86_64 subdirectory with the libOculusPlugin.so file in the data directory but I grabbed it from another demo and it ran correctly.
I wonder why that's missing in some of the Linux builds, which version of Unity and the Unity Pro Integration plugin are you using ?
I've had other problems while running it but I'll keep that to your thread.
New build definitely has SDK 2.3 on it and still works fine on PC but does it work on Linux?
LGM - Pizza Delivery Rocketeer - Linux build
New version does work out of the box, thank you.