Thursday, 16 March 2017

VR Game Development Troubles and how We fixed Them

while considering growing an online game, there are multiple questions that pop into your head almost right away:
What engine can we be the use of?
What is the main mechanics of the game?
What form of artwork fashion do we need to gain? and so on.
when developing a VR recreation, these questions come 2nd. First, you have to solution the following and more:
(If developing a room scale recreation) can we have the distance?
do we have enough gadget for the team to test the game on?
If we do, how can we save you issues like dropping tracking?
what's amusing in VR? and so forth.
these were a number of the questions we needed to the solution when we have been creating our first VR sport, Mouse Playhouse, even earlier than we thought about what engine or what mechanics we had been going to have in the sport. I used to be the producer for Mouse Playhouse, the first VR recreation created on the SMU Guildhall.
earlier than we created the game, we asked our stage designers to play as many VR video games as viable a good way to recognize the hardware. We wanted to capture what was amusing in VR even as retaining the scope we had for our undertaking. when we solidified our idea, completed numerous prototypes and moved on to manufacturing. but, we needed to fear about several elements that were exclusive from our preceding revel in of creating conventional video games.

Space

Our crew decided to create a sport for the HTC Viva which supposed we had to discover an area that could fit as many Vives as feasible. We controlled to comfortable the biggest room at the Guildhall for this assignment. once we got this space, we have been capable of healthy 4 HTC Vives (one for every department: head start work, degree layout and programming and one for QA). We also marked every vicinity with gaffer tape in order that our room scale changed into the identical whenever we needed to run the room scale set up on SteamVR.

Simulated VR Experience

Our group turned into a total of 18 developers and with only 4 Vives, it meant we needed to both be very efficient whilst the use of them or make an effort to create tools to help our crew whilst others had been the use of the Vives. Our programming branch created a device inside Unreal Engine that would simulate the VR enjoy. They connected controllers to the camera and used the mouse to simulate movement. This helped our builders play the sport without the usage headset up display (HMD). however, assets do look one-of-a-kind (scale, textures, etc.) while using the HMD so we nonetheless had to check the entirety with the headset on. consequently, the department leads had to approve belongings at the same time as wearing the headset so one can make sure they followed and met our quality standards.

Tracking Issues

The Vive uses base stations to music the headset. when you have 8 base stations in near proximity, they start speakme to each other and complicated themselves. We took numerous tries to restoration this problem but we in the long run observed that the first-rate manner to get around it was to create physical boundaries between every of the Vive stations. We first used whiteboards to try and remedy the trouble but we discovered that the reflective surfaces didn't surely work for us. Then we attempted setting blankets at the whiteboards and it regarded to assist however now they had been too short. We then found a large frame used for photo ops and hung the blankets on it and that appeared to do the trick. So as soon as we solved that trouble, we purchased huge curtains to create partitions for each station and our troubles of losing monitoring were a issue of the past.

90 FPS

Ultimately, in an effort to have a successful VR game, the sport need to feel cozy and not make people ill. that is why VR games need to usually be at or above 90 Frames in step with second (FPS). this is an issue that is specific for VR and became a massive deal when making our sport. So in an effort to ensure our sport accompanied that rule, our programmers stuck an FPS tracker right under the left controller. on every occasion we wished to test the FPS at the same time as in VR, we appeared down and became the controller over to look what tiers had been inflicting the trouble. This have become a essential test while we developing new puzzles in the greater complicated degrees.

No comments:

Post a Comment