Repository navigation
Requirements & Optimisation
Dan Borthwick edited this page May 11, 2018
·
62 revisions
The following plugins are known to be incompatible with Liminal:
CurvyPostprocessing
- These classes need to have a constructor without an argument if they use constructors.
- Data may be lost during instantiation if the object is not in the scene.
- Serializable classes that reference a scriptable object need the scriptable object to have
[PreferBinarySerialize]attribute
- These will be initialised the first time the experience is loaded, but not necessarily before each time it is run. If the experience depends on static variables, ensure these are correctly initialized, for example from a listener for the
ExperienceApp.Initializeevent
You must own the rights to all the content within your submitted app or they must comply with the conditions of the original content owner.
- Copyrighted music
- Logos or direct references to brands
- 3D models and assets must comply with re-use for commercial purpose
- Experiences must maintain a framerate of at least 60fps on all supported devices, in line with requirements for the GearVR and Google Daydream platforms.
Everything You Need to Know to Develop for Oculus Go by Oculus (20th April 2018) https://developer.oculus.com/blog/everything-you-need-to-know-to-develop-for-oculus-go/
Squeezing Performance out of your Unity Gear VR Game by Oculus (12th May 2015)) https://developer.oculus.com/blog/squeezing-performance-out-of-your-unity-gear-vr-game/
Unity: Android Optimisation Guide by IronEqual (18th August 2017) https://medium.com/ironequal/android-optimization-with-unity-3504b34f00b0