So Virtual Reality has been one of my favourite subjects since I saw Lawnmover man as a kid. I have made some very strange things in the past to try and make my own hardware / software for VR. Oh boy where the Amiga days good fun!
So a few months ago, I made a simple split-screen 3D demo for iOS that used the Duo gamer controller, this can be found here:
I will be updating that soon to support normal iOS7 controllers so that Apple will accept it. The Duo was added as a hack and never had a SDK 🙁
However, due to the awesome news of Google Cardboard (VR via Cardboard!) and Oculus Rift working with Samsung to create a VR headset (uses your Note 4). I thought it would be a good idea to start making my own one, similar to the iOS one but uses Android.
It can be found here:
I have just added support for the Moga game controller.
On a side note, this is worth a read
Getting VR to Run on Android Is “Hell,” Oculus’ Carmack Says
So the main reason I created a GitHub account was to upload my work on BurfWorld3D (Sorry for the rubbish name).
I have a keen interest in virtual reality and I decided to buy a (they also sent me one as I signed up as a developer.) This allows you to turn your Android/iPhone in to a head mounted display giving the user a virtual reality experience for a small cost. The issue I had was that the Durovis OpenDive SDK is for Unity only and so I started the hunt to find something I could use or convert so that native OpenGL apps could be made.
I also got for Christmas a DuoGamer iPad controller which was made for Gameloft games only, however luckily someone had made their own SDK for it which I found on GitHub. I thought this would be a great way to move around in the 3D space.
So, I created a simple 3D demo where you can walk around buildings, up stairs, etc. Has collision control and gravity, still needs a lot of work but may help others.
BurfWorld 3D on GitHub
Thanks to mringwal for the Duo Gamer SDK.
Thanks to sphereinabox For the initial OpenGl iOS split screen view for the iPad.