VR Project Setup Test

In the last few days I have been testing my current hardware to evaluate if the concept will be deliverable on a basic smart phone. I have discovered that there are certain limitations which will require some adaptation of the current functionality.

I applied the Google VR function to my app and included a simple gaze control which would allow the player to interact with objects in the scene. This worked well in the engine but when I exported it to my smartphone I discovered that my phone did not have a oscillator. This was only discovered when I tried to install the google cardboard app. I checked that my phone was compatible in regards to supporting Android 7 Nougat which has an API of 24 (more than the minimum of API 19 as stated in the google cardboard and unity documents)

Secondly, although I could rotate the players head and give them interaction in the screen, I was unable to get them to easily travel around the scene. This is an integral part of my concept design. I have researched a fix for this and it is possible to use a Bluetooth controller in addition to gaze control but the issue will be that students who receive an invitation may not have a phone with an oscillator or blue tooth controller. I have since tried the app on a newer android phone with an oscillator but the walk control is obviously still an issue.

So what does this mean?

Well, at the very least it means that there is tension between the concept design and the players access to tech. A solution might be to provide the students with cost effective kit but this might be an expensive solution given the numbers one would need to provide.

The solution I am currently thinking about is providing a taster of the app in the invitation but installing the app onsite on a high spec VR headset. I still want to build for Android because I’d like to cut my teeth Publishing on the google store before expanding to iOS. I own an iMac and a Acer PC which would easily take an Acer Headset but the cost of this will need to be considered. I could develop for oculus but I think, as a newbie to app development, the publishing criteria is much more stricter than publishing on google play.

  •  Unity 2019.2.07(add Android Build Support module – OPENJDK)
  • Android Phone – min kitkat API 19 required – connect via USB and enable developer option. 
  • Set up Gaze Control with Reticle 
https://github.com/googlevr/gvr-unity-sdk/releases/tag/v1.200.1
  • Set Build Settings to Android. 
  • Set Player Settings > Set Company name > Set Product Name
  •  XR Settings Virtual Reality Supported > Add Cardboard 16-bit depth
  • Install Google VR SDK for Unity v1.200.1 
    • Install Google VR Package in Unity 
  •  Export to Android Phone – Needs Gyroscope

VR Project Setup Test

In the last few days I have been testing my current hardware to evaluate if the concept will be deliverable on a basic smart phone. I have discovered that there are certain limitations which will require some adaptation of the current functionality.

I applied the Google VR function to my app and included a simple gaze control which would allow the player to interact with objects in the scene. This worked well in the engine but when I exported it to my smartphone I discovered that my phone did not have a oscillator. This was only discovered when I tried to install the google cardboard app. I checked that my phone was compatible in regards to supporting Android 7 Nougat which has an API of 24 (more than the minimum of API 19 as stated in the google cardboard and unity documents)

Secondly, although I could rotate the players head and give them interaction in the screen, I was unable to get them to easily travel around the scene. This is an integral part of my concept design. I have researched a fix for this and it is possible to use a Bluetooth controller in addition to gaze control but the issue will be that students who receive an invitation may not have a phone with an oscillator or blue tooth controller. I have since tried the app on a newer android phone with an oscillator but the walk control is obviously still an issue.

So what does this mean?

Well, at the very least it means that there is tension between the concept design and the players access to tech. A solution might be to provide the students with cost effective kit but this might be an expensive solution given the numbers one would need to provide.

The solution I am currently thinking about is providing a taster of the app in the invitation but installing the app onsite on a high spec VR headset. I still want to build for Android because I’d like to cut my teeth Publishing on the google store before expanding to iOS. I own an iMac and a Acer PC which would easily take an Acer Headset but the cost of this will need to be considered. I could develop for oculus but I think, as a newbie to app development, the publishing criteria is much more stricter than publishing on google play.

  •  Unity 2019.2.07(add Android Build Support module – OPENJDK)
  • Android Phone – min kitkat API 19 required – connect via USB and enable developer option. 
  • Set up Gaze Control with Reticle 
https://github.com/googlevr/gvr-unity-sdk/releases/tag/v1.200.1
  • Set Build Settings to Android. 
  • Set Player Settings > Set Company name > Set Product Name
  •  XR Settings Virtual Reality Supported > Add Cardboard 16-bit depth
  • Install Google VR SDK for Unity v1.200.1 
    • Install Google VR Package in Unity 
  •  Export to Android Phone – Needs Gyroscope

Production Phase 2

Phase 2 will cover the following :

  1. Top Fairground environment 
  2. Top Fairground Game Stall 
  3. Top Fairground Game ‘Knockem out’ mechanics and design. 
  4. Fairground Worker Rigged Unity Model 
  5. Ring Master Rigged Unity Model 
  6. Mystic Rigged Unity Model
  7. Intro Cut Scene
  8. Top Tent Cut Scene
  9. Mystic Cut Scene 
  10. Acrobat Ball Unity Characters 
  11. Spiral Staircase barriers (Grass) 
  12. VR Headset Design

Production Phase 2

Phase 2 will cover the following :

  1. Top Fairground environment 
  2. Top Fairground Game Stall 
  3. Top Fairground Game ‘Knockem out’ mechanics and design. 
  4. Fairground Worker Rigged Unity Model 
  5. Ring Master Rigged Unity Model 
  6. Mystic Rigged Unity Model
  7. Intro Cut Scene
  8. Top Tent Cut Scene
  9. Mystic Cut Scene 
  10. Acrobat Ball Unity Characters 
  11. Spiral Staircase barriers (Grass) 
  12. VR Headset Design

Production Phase 1

The development of wheels stalled in Phase 1 due to an issue with the first person controller. It seemed that the gravity setting was influencing the behaviour of the FPC in unexpected (and at the time unsolvable) ways. 

To avoid any confusion I am detailing the work down in Phase one and separating this from phase 2. 

Phase 1 included the following development: 
Wheels Style Guide (Including colour palette and typography) 
Ring Master: Concept Designs and paper cut out puppet only. 
Fairground Worker: Concept Design and paper cut out puppet and unity tests. 
Fortune Teller : Concept Sketches only. 
Physical Models & Material Experiments: 
Main fairground layout only:
1 Game Stall Concept Design and material maps for unity. 
Card Designs and material maps: 
  1. Wheel of Fortune 
  2. Despair 
  3. Joy 
  4. Love 
  5. Death 
  6. Sin  

Production Phase 1

The development of wheels stalled in Phase 1 due to an issue with the first person controller. It seemed that the gravity setting was influencing the behaviour of the FPC in unexpected (and at the time unsolvable) ways. 

To avoid any confusion I am detailing the work down in Phase one and separating this from phase 2. 

Phase 1 included the following development: 
Wheels Style Guide (Including colour palette and typography) 
Ring Master: Concept Designs and paper cut out puppet only. 
Fairground Worker: Concept Design and paper cut out puppet and unity tests. 
Fortune Teller : Concept Sketches only. 
Physical Models & Material Experiments: 
Main fairground layout only:
1 Game Stall Concept Design and material maps for unity. 
Card Designs and material maps: 
  1. Wheel of Fortune 
  2. Despair 
  3. Joy 
  4. Love 
  5. Death 
  6. Sin  

Cut-scenes in Unity : Plan & References

The project requires 2 cut scenes.

  • Circus scene 
  • Mystic scene 
For each of these scenes it will be necessary to sketch out the scene, characters and props while working to the script and storyboards (as one would when making a traditional animated film) 
There are a few experiments that need to be done unity first. These include sound, lighting, material, and visual effects. 
At the same time, I’m making the set and props using paper and threads so that I have good references for my scene. 
I have an idea as to the scene I would like to create, and have a basic script and visual references to start with. 
Circus scene: Coraline

 
Circus scene : Bugs Life 
The Circus Reborn: 

Cut-scenes in Unity : Plan & References

The project requires 2 cut scenes.

  • Circus scene 
  • Mystic scene 
For each of these scenes it will be necessary to sketch out the scene, characters and props while working to the script and storyboards (as one would when making a traditional animated film) 
There are a few experiments that need to be done unity first. These include sound, lighting, material, and visual effects. 
At the same time, I’m making the set and props using paper and threads so that I have good references for my scene. 
I have an idea as to the scene I would like to create, and have a basic script and visual references to start with. 
Circus scene: Coraline

 
Circus scene : Bugs Life 
The Circus Reborn: