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:
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
- babylonjs
- react
Log in or sign up for Devpost to join the conversation.