I worked on a project for DStv using the Google Cardboard SDK for Unity. As with all projects we're constrained with budgets and when working in Virtual Reality, you can't get a more budget friendly solution than Google Cardboard.
Then the platform I used to create the VR solution was Unity, which is a free gaming engine with some seriously amazing features. I think the result speaks for itself.
This solution was made specifically for the Samsung Galaxy S5 but I am now able to publish it to iOS and Android now through the Google Play and Apple App Stores due to updated releases of the Google Cardboard SDK.