OpenSource Virtual Reality Arcade Management System
3 years ago, me and my friends had the idea to open a virtual reality arcade. So, we started preparing, register company, finding store location, researching VR game, contact game developer and finding a system we can use to manage our perspective virtual reality arcade store.
I am a software & electronic engineer with 19 years of experience and since we didn’t find any good virtual reality arcade management system at the time, I started developing our very own virtual reality arcade management system. It took me about 8 months and 22,000+ lines of code to finally complete the software and 1 more month to do internal test to work out everything smoothly.
We went through all the initial hiccup of starting a business, such as renovation, permit, purchase and figure out a path when plan doesn’t fall all right in etc. The arcade was open. We laugh, we cry, we work hard. It was a quite good run for 2 years. At a point the beginning of this year we finally decide to close the store as the rising rent are eroding all of the profit – our own mistake of setting up store in super high-rent mall entry units.
So, we were where we were. The virtual reality arcade management system became the legacy of my closed store. Through here I would like to contribute the virtual reality arcade management system to the great virtual reality arcade operator community and the people like you. It’s fully functional and stable, free of charge and will remain free in the future!
The Royals Are Also Using It. You know that virtual reality is big when highly prominent people are also getting in on it. In March 2018, Prince Harry and Meghan Markle honored International Women's Day by encouraging young women to study science and technology. In the process, they attended a school and tested out a virtual reality set. The couple had a positive experience with virtual reality. They both appeared to enjoy learning about the technology and how the headset works.
- Supports 1 to 16 (or more) virtual reality gaming PC equipped with HTC VIVE. (If the controlling PC has a large screen it can support 40+ VR gaming PCs)
- In HTC VIVE VR headset game selection menu. Player do not need to take off the headset to select a game.
- Game selection menu support 2 levels deep with each level maximum 32 items. (The optimal is 9 items on first level serve as categories and 16 items on each of the sub level)
- In headset menu to show time left, exit game and call assistance.
- Start timed or manual play session. When play time is up or manually end from the front desk controlling PC, the gaming station PC will exit the game and display configurable message.
- Support VR games distribute through Steam or manual installation.
- Controlling PC can remotely reboot / turn off gaming PC and disable keyboard / mouse / USB flash drive on gaming PC.
- Individual game play time record can be further extracted for monthly billing / pay-per-use purpose.
- Waiver system integration.
- Check-in ticket thermo printer support.
- Raspberry Pi based gaming station status display & barcode scanner. (The code is there but lacking document on how to make the hardware and hardened Linux system.)
- Bookeo integration. (Require setup)
Future road map
- Better document.
- Easy to use installer download so your won't need to compile the whole software yourself.
- Test support on the HTC VIVE PRO.
- Better interface (Both managing client and the in-headset UI).
- Have a way to hide bookeo / ticket printing / station dashboard / waver related function if not used.
Currently almost all of the development for this software is done by me alone in the spare time, in addition to working on his full-time job. There is not really enough income to support a full-time developer at this point, and buying VR hardware and tools required to support all sorts of setups is quite expensive. Financially supporting helps a lot in moving things forwards. If this system helps you, please consider sponsor.
It Makes Flying Possible. One of the most popular uses of virtual reality is with flying simulators. In addition to the headset, these simulators usually require an addition piece of some kind. Some of these virtual reality flying simulators require a special chair with a joystick attached to it. There are also gliding simulators that have their own props as well. Users who try virtual reality flying simulators say that the experience feels so real, and the extra pieces make it better.