Get your free audit
All case studies
Entertainment & experiences

Etobicoke VR Arena

A free-roam VR arena with online booking, tiered party packages, gift cards, and Google Ads-ready landing.

Industry
Entertainment & experiences
Delivery
≤ 6 weeks
Live URL
etobicokevrarena.ca
Stack
Next.js + 6 more

Overview

Etobicoke VR Arena (Another World VR) is a free-roam virtual reality venue with three linkable arenas for up to 15 players. CS2 built a booking-first Next.js site that handles walk-in sessions, birthday parties, corporate events, gift cards, and a free-trial lead capture — all designed to convert paid-search traffic into booked time slots.

The challenge

What the business needed

A VR arena lives or dies on booked time slots. Every visitor has to understand pricing, see what the arenas look like, pick a package (walk-in, birthday, corporate), and hit "book now" in under 90 seconds — or they bounce. Generic site builders bury the booking CTA, can't handle tiered party packages cleanly, and don't load fast enough to support Google Ads without paying a Core Web Vitals penalty. The site also had to capture leads who weren't ready to book yet (the free 15-minute trial form) so the venue could follow up.

The build

What CS2 shipped

CS2 built the site on Next.js with a booking-first information architecture: clear pricing tables (off-peak vs. peak walk-in rates, birthday packages from $360 to $972, corporate packages from $375 to $1,012), an arena gallery, a 22-title game grid, a FAQ, and gift-card redemption. "Book Now" deep-links to the external booking portal at etobicoke.another-world.com, so the CS2 site focuses on conversion and hands off cleanly to the scheduling engine. A lead-capture form (name, phone, email, interest category) catches the "not ready to book yet" segment for email follow-up. The site is responsive, image-optimized via next/image, and served from nginx + CloudFront for Google Ads-grade page speed.

Highlights

What's on the site today

  • Booking-first layout with clear walk-in, party, and corporate pricing tiers
  • Deep-link hand-off to the Another-World booking engine
  • Free 15-minute trial lead-capture form for not-ready-to-book visitors
  • Gift-card denomination redemption flow
  • Page-speed tuned for Google Ads (next/image, CDN, responsive)

Tech stack

What it's built on

  • Next.js
  • React
  • Tailwind CSS
  • next/image optimization
  • nginx + CloudFront hosting
  • External booking-portal integration
  • Lead-capture form (free-trial intake)

Outcome

How it operates today

The arena now has a conversion-tuned site that pairs cleanly with paid acquisition: fast LCP, visible pricing, obvious booking CTA, and a backup lead-capture path for browsers who are not ready yet. The site routes four distinct customer segments into the right pricing tier — drop-in walk-in players, parents booking birthdays, corporate event organizers, and gift-card buyers — and hands each off cleanly to the Another World booking engine for scheduling.

What this proves

How CS2 turns a paid-traffic landing page into a booking funnel for a location-based experience business — exactly the Growth-tier SMB play.

Free 30-minute audit

Want something like this for your business?

We'll review your Google Ads and website and email you a 4-page diagnostic within 2 business days.