click to enlarge
Photo: Provided by Immersive Gamebox
Immersive Gamebox games have players wear 3D motion-tracking visors to control interactive smart rooms, known as "gameboxes."
The “world’s original immersive entertainment platform” is opening a location in Newport this summer.
Group gaming platform Immersive Gamebox has signed a lease at Newport on the Levee, Levee owner North American Properties announced. It’s expected to open in late summer in a 3,000-square-foot space across from The Lawn, next to Tom & Chee.
Immersive Gamebox says it aims to create meaningful human connection through social gaming. This innovative gaming concept allows players to use their bodies as controllers to navigate through digital adventures, and you can only win by working together.
Players wear 3D motion-tracking visors to control the interactive smart rooms, a.k.a. gameboxes, and projection mapping, touchscreen walls and surround sound help make the game truly interactive. Their game library currently includes 15 intuitive games with new offerings for players ages 5 and up launching monthly.
“Immersive Gamebox brings people together through shared play in a way that no other business does, and we can’t wait to make our debut in Kentucky,” said Steve McAloon, Immersive Gamebox’s senior vice president of retail operations in the Americas, said in a press release. “Newport on the Levee is becoming the go-to entertainment destination for the community, and we needed to be a part of that mix. We’re looking forward to joining our experiential neighbors and introducing a new platform for people of all ages to connect over.”
Related
The First LEGO Café in the U.S. Will Open at Newport on the Levee This Summer: The Brickery will feature a play and discovery area for kids, a café and a LEGO retail space.
“We have so many exciting additions coming, and Immersive Gamebox will fit right in with the experience-driven entertainment options available to our guests,” Gabriella Burch, Newport on the Levee’s general manager, said in the release. “It will be a great place for the community to escape digitally while making memories IRL on the Levee.”
Also opening on the Levee this year is 16 Lots Brewing Company, Cuban restaurant Amador, micro food hall The Galley on the Levee and LEGO café The Brickery.
Related
Newport on the Levee Opening a Micro Food Hall With Full-Service Dining: Galley on the Levee will also give aspiring restaurateurs a rent-free and fee-free place to incubate their business and perfect their craft.
Newport on the Levee, 1 Levee Way, Newport. More info: newportonthelevee.com.
Coming soon: CityBeat Daily newsletter. We’ll send you a handful of interesting Cincinnati stories every morning. Subscribe now to not miss a thing.
Follow us: Google News | NewsBreak | Reddit | Instagram | Facebook | Twitter
') let lineHeight = jQuery('[line-height-check]').get(0).clientHeight; jQuery('[line-height-check]').remove() if (jQuery(element).prop('tagName').match(/HIDDEN/i) !== null) { jQuery(element).children('div').last().css({ marginBottom: `${lineHeight*2}px` }); } else { jQuery(element).css({ marginTop: `${lineHeight*2}px`, marginBottom: `${lineHeight}px` }); } // const insertionBlockClass = `fdn-paragraph-insertion-block`; const styleElementHook = `fdn-paragraph-insertion-styles`; jQuery(element).addClass(insertionBlockClass); if (jQuery(`[${styleElementHook}]`).length === 0) { jQuery('div.fdn-content-body, div #storyBody').append('
') const paragraphLineHeight = jQuery('[line-height-check]').get(0).clientHeight; jQuery('[line-height-check]').remove() const styleElement = jQuery(`
`); const styleText = ` div.fdn-content-body br+.${insertionBlockClass}:not([hidden]), div #storyBody br+.${insertionBlockClass}:not([hidden]) { margin-top: ${paragraphLineHeight*2}px; margin-bottom: ${paragraphLineHeight}px; } div.fdn-content-body br+.${insertionBlockClass}[hidden] > div:last-of-type, div #storyBody br+.${insertionBlockClass}[hidden] > div:last-of-type { margin-bottom: ${paragraphLineHeight*2}px; } ` styleElement.text(styleText); jQuery('head').append(styleElement); } // } } jQuery(element).insertBefore(this.paragraphEndNodes[index]); } else { console.warn('Foundation.ParagraphTool.insertElemenAt: invalid insertion index', index); } } this.insertElemenAtEnd = function (element) { if (this.paragraphEndNodes.length) { let lastNode = this.getNodeAtIndex(this.paragraphEndNodes.length -1); if (this.isDoubleBrParagraphBreak(lastNode) || this.isBrParagraphBreakBeforeBlockElement(lastNode)) { if (jQuery(element).get(0).tagName.match(/SCRIPT/i) !== null) { jQuery('
').insertAfter(this.paragraphEndNodes[index]); jQuery('
').insertAfter(this.paragraphEndNodes[index]); } else { jQuery('div.fdn-content-body, div #storyBody').append('
') let lineHeight = jQuery('[line-height-check]').get(0).clientHeight; jQuery('[line-height-check]').remove() if (jQuery(element).prop('tagName').match(/HIDDEN/i) !== null) { jQuery(element).children('div').last().css({ marginBottom: `${lineHeight*2}px` }); } else { jQuery(element).css({ marginTop: `${lineHeight*2}px`, marginBottom: `${lineHeight}px` }); } } } } this.bodyContainer.append(element); } this.getNodeAtIndex = function (index) { return this.paragraphEndNodes[index]; } }
`); } var paragraphCount = myParagraphTool.getParagraphEndNodeCount(); // No need to insert if there aren't enough paragaphs if (paragraphCount >= parseInt(item.requiredCountToDisplay)) { // Matches specific paragraph insertion indexes if (item.insertPoint.match(/^\d+$/) !== null) { var insertIndex = parseInt(item.insertPoint) - 1; // Insert within content if (insertIndex < paragraphCount) { myParagraphTool.insertElemenAtIndex(componentElement, insertIndex); } // Append to the end if the insert point is beyond the paragraph count else { myParagraphTool.insertElemenAtEnd(componentElement) } } // Matches for 1/2, 1/4, 2/3, 5/6, etc else if (item.insertPoint.match(/^[1223456]\/[23456]$/) !== null) { var fractionMatch = new RegExp(/^([123456])(?:\/)([23456]$)/); var fractionPart = parseInt(item.insertPoint.match(fractionMatch)[1]); var fractionWhole = parseInt(item.insertPoint.match(fractionMatch)[2]); var fractionValue = fractionPart / fractionWhole; var fractionIndex = Math.floor(myParagraphTool.paragraphEndNodes.length * fractionValue) - 1; myParagraphTool.insertElemenAtIndex(componentElement, fractionIndex); } // Matches for every Nth insertion point else if (item.insertPoint.match(/^\d*th$/i) !== null) { var intervalIndex = parseInt(item.insertPoint.match(/^(\d*)th$/i)[1]); var startingIndex = parseInt(item.startingPoint) - 1; var insertionMax = parseInt(item.maxInsertions) || 100; var insertionCount = 0; for (var i = startingIndex; i < myParagraphTool.paragraphEndNodes.length && insertionCount < insertionMax; i++) { if ((i - startingIndex) % intervalIndex === 0) { let currentNode = myParagraphTool.getNodeAtIndex(i); const clonedComponent = componentElement.clone(); myParagraphTool.insertElemenAtIndex(clonedComponent, i); insertionCount++; } } } } }); Foundation.Content['15034432'].setupInlineComponents = function () { return true; }; if (typeof callback === 'function') { callback(); } }, 200); } Foundation.Content['15034432'].previewInsertionPoints = function () { var myParagraphTool = Foundation.Content['15034432'].paragraphTool myParagraphTool.paragraphEndNodes.each((index, item) => { const insertionPointPlaceholder = jQuery(`
`) myParagraphTool.insertElemenAtIndex(insertionPointPlaceholder, index); }); return 'Paragraph insertion placeholders applied.'; }