Setup
Meta Quest 2 was originally named Oculus Quest 2.
The Meta Quest 2 VR headset is running on a version of Android. Any GameAnalytics SDK supporting Android and VR can be used for Meta Quest 2 games.
Unreal and Unity are currently the most popular game engines used when creating VR experiences.
Integration
The SDK integration do not differ from the procedures needed when targeting Android for a non-VR game. The integration guides for Unreal and Unity each contain the needed information and code examples.
It’s as simple as adding the files, configuring a few dependencies and calling a single line of code.
Tracking
The GameAnalytics service will give you plenty out-of-the-box insights by simply adding the SDK. KPI’s such as Retention, Session Time, User Playtime, Returning Users etc. To gain more specific insights it is recommended to implement dedicated events like IAP tracking & level progression.
VR games benefit highly from the standard KPI’s mentioned above, but deeper insights can be explored for the adventurous developer. The viewport and interaction is unique to VR and it can be valuable to define code to detect user-experience issues and then track it via the GameAnalytics custom event (Design Event).
Relevant scenarios to consider
-
Measure frustration level of the player (based on viewport movement and interaction/progression). Track these values when the level ends or the player quits the game.
-
Track if a player is missing important scripted events (not looking when it happens) or are ignoring key objects needed for progression.