Skip to content
Gear VR Native base project with FMOD - ideal for starting new projects
C C++ Makefile Other
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.


Gear VR Native base project with FMOD - better suited for starting new projects

What is this?

This project was created to have a better starting place to build a native Gear VR project. There are still a few places that could be cleaner but overall stuff has been structured and cut down to mostly just the essentials. Specifically, a lot of work was put in to separating the Oculus libraries from main application code. Also, I really wanted Intellisense so a working Visual Studio project and solution are included. This is based on the VrCubeWorld_Framework project.

How is this structured?

  • GearVRNative - This is your module (C++ stuff is at this level)
  • GearVRNative/Projects/Android - This is the Android project (Java stuff is at this level)
  • Vendor - The Oculus libraries are in here

How do I make this my own?

Search and replace

  • yourcomp - this is current name of company in project, replace it with your company name
  • GearVRNative - replace these with your project name
  • GVR - This is the namespace used, replace with your namespace
  • Gear VR Native - Replace this with the human readable name of your app

Other thoughts

At the moment, "Intellisense" in Android Studio is broken for C++. So I recommend using Visual Studio to write your C++ and Android Studio to do your building. You can have both open at the same time without any problems.


You can email me directly or message me on the Oculus forums.

You can’t perform that action at this time.