cancel
Showing results for 
Search instead for 
Did you mean: 

Unity 3.5.7 Integration here!

petergiokaris
Protege
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
27 REPLIES 27

Spacebar1739
Explorer
Fantastic!! this is great news, thank you guys for making this happen before the devs arrive.. well mine anyway.

jh4t3d
Explorer
"petergiokaris" wrote:
I took some time over the weekend to put together an unofficial Unity 3.5 integration package


God job Peter!

cybereality
Grand Champion
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

guyo
Explorer
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!

AgentElrond
Honored Guest
"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.

kaizen
Honored Guest
Great! Thanks for support Unity 3.5! 🙂

RTshaders
Honored Guest
Good news!

Anonymous
Not applicable
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!

jasonbelmonti
Honored Guest
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

sunmade
Honored Guest
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