Skip to main content
Inspiring
April 3, 2013

Unity 3.5.7 Integration here!

Hey guys,

It's Pete over at Oculus. A lot of people have been asking about Unity 3.5 support (our official Unity integration is for Unity 4), so I took some time over the weekend to put together an unofficial Unity 3.5 integration package using Unity 3.5.7. Note that this is an unofficial integration sample, but it should let all the Unity 3.5 users get started with the Rift!

There is very little difference in what is offered in the full core Unity 4.x integration. The main change is that we had to remove the Tuscany level because of changes that would have needed to be made to prefabs, materials, scenes (they would have needed to be re-created in Unity 3 because they cannot be brought in from 4).

The primary changes for Unity 3.5.7 vs. Unity 4:

- Removed all references to MSAA rendering (not available in Unity 3.X) in OVRCamera.cs
- Recreated prefabs for OVRPlayerController and OVRCameraController
- Removed Tuscany scene and level, added a quick test level in Unity3.5.7_TestScene unity package
- Removed collision with geometry in OVRCrosshair.cs (Camera.main not resolving properly; collision functionality not required)

To see Tuscany, and to see how the integration works in a more complex scene, we suggest that you download the trial version of Unity 4 Pro and check it out. Then, use the 3.5.7 package we provide and import it into your 3.5.7 project.

Thank you for your support, and we hope that you enjoy using Unity and the Rift to build amazing VR experiences!

Peter
    This topic has been closed for replies.

    27 replies

    Participant
    April 4, 2013
    "petergiokaris" wrote:
    I took some time over the weekend to put together an unofficial Unity 3.5 integration package


    God job Peter!
    Inspiring
    April 4, 2013
    In terms of licensing, that would be more of a question for Unity themselves and maybe better directed at their forum.

    I don't have any inside information, but I did take a look at their FAQ and it seems to indicate you can't use the trial version to sell or distribute content.

    Can we sell games and make money with the free version of Unity?
    Yes you can create and sell a game with the free version of Unity, without paying royalties or any revenue share. However, the free version of Unity may not be licensed by a commercial entity with annual gross revenues (based on fiscal year) in excess of US$100,000, or by an educational, non-profit or government entity with an annual budget of over US$100,000.

    Please also be aware that the feature set of the free version is not intended for the production of professional games and interactive content. Lastly, games made with our Pro trial licenses may not be distributed nor used for commercial purposes.

    http://unity3d.com/unity/faq
    AMD Ryzen 7 1800X | MSI X370 Titanium | G.Skill 16GB DDR4 3200 | EVGA SuperNOVA 1000 | Corsair Hydro H110i Gigabyte RX Vega 64 x2 | Samsung 960 Evo M.2 500GB | Seagate FireCuda SSHD 2TB | Phanteks ENTHOO EVOLV
    New Participant
    April 4, 2013
    This is absolutely fantastic news!

    Peter, I would be more than happy to reimport and setup the Tuscany scene in 3.5.7 if you are interested in pointing me to the assets, should be no problem to have that up and running fairly quickly.

    Thank you so much again for this much welcomed update!
    Participant
    April 5, 2013
    "cybereality" wrote:
    In terms of licensing, that would be more of a question for Unity themselves and maybe better directed at their forum.

    I don't have any inside information, but I did take a look at their FAQ and it seems to indicate you can't use the trial version to sell or distribute content.

    Can we sell games and make money with the free version of Unity?
    Yes you can create and sell a game with the free version of Unity, without paying royalties or any revenue share. However, the free version of Unity may not be licensed by a commercial entity with annual gross revenues (based on fiscal year) in excess of US$100,000, or by an educational, non-profit or government entity with an annual budget of over US$100,000.

    Please also be aware that the feature set of the free version is not intended for the production of professional games and interactive content. Lastly, games made with our Pro trial licenses may not be distributed nor used for commercial purposes.

    http://unity3d.com/unity/faq

    That's the same thing I saw in the FAQ, and that's why I asked. It looks like some people may already be distributing Unity demos on these forums -- will we have to filter for whether people have a trial version of Unity, and if so ask them not to share their demos? It would be really nice to have an official, readily available policy on this. Maybe the Unity forums are the right place to go, but I figured Oculus had some channel of communication with them.

    Thanks for the feedback.
    New Participant
    April 9, 2013
    Great! Thanks for support Unity 3.5! :-)
    Everland: unleash the magic
    New Participant
    April 25, 2013
    Good news!
    April 25, 2013
    Thanks Peter, this is great!
    My Rift arrived today and i've only got 3.5.7 pro..was up and running with my first driving test in 30 mins. (after trying a load of other demos first obviously)

    Any chance you could do a version for the new v0.2.1 Oculus SDK??

    Cheers!
    New Participant
    April 30, 2013
    I have unity 3.5.7 on OSX 10.8.3

    The integration included in the .zip file will not run for me. I keep getting the error

    "DllNotFoundException: OculusPlugin"

    It appears as thought the OculusPlugin.dll file is jumbled or corrupt, unity can't find it even though its in the project folder.

    Any advice/help/assistance would be greatly apreciated.

    Thanks for all your hard work!

    Jason
    New Participant
    May 2, 2013
    Thanks Pete, GREAT news and great work!!

    Will this also work with the new SDK 0.2.1 and 3.5.7 ?

    I don't have my rift yet...

    Thanks in advance for the great input!!

    Cheers
    Inspiring
    May 3, 2013
    @jasonbelmonti: Are you using the free or pro version of Unity? I think you need the pro version. Also, maybe try re-downloading the zip. It's possible it got corrupted somehow.

    @sunmade: Unfortunately this package has not been updated to the new SDK. We are only officially supporting Unity 4. This 3.5.7 integration was mostly just a one-off side-project, not something we plan on continuously maintaining. It might be possible to do the port yourself, but it's not really an easy thing. Sorry.
    AMD Ryzen 7 1800X | MSI X370 Titanium | G.Skill 16GB DDR4 3200 | EVGA SuperNOVA 1000 | Corsair Hydro H110i Gigabyte RX Vega 64 x2 | Samsung 960 Evo M.2 500GB | Seagate FireCuda SSHD 2TB | Phanteks ENTHOO EVOLV