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.
