Inspiration

We merged an online WebGL video game with React to bring an online VR escape room experience

What it does

For Halloween, one of the big telecommunications companies wanted to unveil their 5G promotion efforts. We built a halloween VR video game. It's been featured on the drum:

https://www.thedrum.com/news/2020/10/23/nightmares-are-loose-verizon-launches-virtual-immersive-experience-marketers

On halloween release we pushed the site live for anyone to experience

How I built it

It was built using BabylonJS integrated into a 3D environment

Challenges I ran into

We ran into issues interfacing the game engine over to React. Here's the solution I came up with:

https://www.vincentntang.com/connecting-two-react-apps/

There was a decent amount of refactor over to better modal support, and to materialUI

Accomplishments that I'm proud of

I contributed the following:

  • ReactJS to BabylonJS interfacing for the game engine
  • Some of the react-modal puzzles built into the game engine
  • The original infrastructure and sass media queries for responsive mobile design support
  • QA testing to make sure everything worked together
  • LiveChat interface / I18n language support
  • Authentication support

We had other developers work on the game scene, video assets, direction, etc.

What I learned

How to build an entire online video game with React

What's next for Online VR Escape Room

Built With

Share this project:

Updates