Ybalrid / Annwvyn

Annwvyn C++ Open Source designed-for-VR game engine and application developement framework
MIT License
41 stars 7 forks source link

Make Annwvyn follow the Oculus Technical Requirement for submission of Apps to the Oculus Store #121

Closed Ybalrid closed 6 years ago

Ybalrid commented 7 years ago

This game engine must be a "viable option" to publish content to the Oculus Store for the Oculus Rift (and Touch) platform.

There are multiple points that may need adjustment regarding the interaction of the engine with the Oculus Platform itself.

The engine is by default only dependento on the "raw" Oculus SDK, not the Oculus Platform SDK, and this is not a problem.

The guidelines are here : https://developer.oculus.com/distribute/latest/concepts/publish-rift-app-submission/

Some of theses are dependent of the "user program", I will remove them from this list.

Ybalrid commented 7 years ago

So, I checked everything on the list that is either not a problem, or that is not the engine responsibility, but the actual game.

Ybalrid commented 7 years ago

The entitlement check is part of the Platform SDK. I don't really want to put call to a DRM system inside the engine itself. I want to have, however, a "plugin" that is an 'user-space subsystem'. - OR- Implemented by the client game entirely.

Ybalrid commented 7 years ago

fixed "not rendering when universal menu is up" and delegated not accepting inputs to the client game.

Ybalrid commented 6 years ago

Annwvyn is also following the Oculus "focus aware" directives for the futrue Oculus Core 2.0 software

Ybalrid commented 6 years ago

This is waiting for #105 to be dealt with