2025LaseRed
LaseRed
Book the experience from inside the experience.
You don't build a website.
You light up a machine.
The platform.
Five worlds. One brand.
The rooms fill up.
One studio. Thousands of eyes.
Five venues. One platform. One source of truth.
Every link in the header, the footer, the hero buttons, the format cards — built by the same single helper. Change a route, the whole site catches up. No drift. Ever.
Le Manoir
Corridors, ghosts, secrets.
La Prison
Cells, bars, the clock running out.
Le Métro
Tunnels, ambushes, the train.
La Banque
Vault, alarm, the loot.
Tokyo
Wet streets, neon, the chase.
One source. Nine landings. Zero drift.
One place in the code builds every booking link on the site. Cities and formats both pull from the same dictionary. Old links jump straight to their new home — never two hops, never a redirect chain. Yverdon ships in « coming soon » mode just by flipping a switch — the price hides, the call-to-action swaps, the rest stays. All five cities run from the same parameterised template.
Nine landings — five cities, four formats. All bilingual. All linked. All from one truth.
Booking. But not as you know it.
You don't fill in a form. You walk through a scene. The form is rendered live, inside the 3D — not an overlay, but inside the geometry.
- 01
A camera that travels.
- 02
Lasers that breathe.
- 03
Fog that thinks.
Built by hand. Not pulled from a catalogue.
No off-the-shelf checkout. No third-party booking widget. The scene is rendered live — frame by frame, the way video games are — and it just happens to also be a form.
A scene rendered image by image, the way video games are. Not a video. Not an animation. Real-time.
Lasers that breathe with the cursor. Light that bends. Fog that thinks. All built by hand, none pulled from a catalogue.
More than eight hundred laser beams alive in the scene. Some sit still. Others move like a human hand searching for a target.
Buttons, fields, dates — rendered inside the scene. Not floating above it. In it.
A camera that travels through nine spaces. Each with its own set, its own light, its own rhythm.
Calm when nothing moves. Hungry when something does. Asleep when the tab is hidden.
Not a quirky feature. The booking is the brand promise.
When a customer clicks « Book »
here's what happens in under a second.
- 01.
A seat is locked, to the second, in the right venue.
- 02.
The team's calendar updates itself — colour-coded, one per venue.
- 03.
Three emails go out: confirmation, reminder, cancellation ticket. All re-sendable in one click.
- 04.
The price is computed live — standard, birthday or tournament, scaled by venue, format, number of players.
- 05.
The customer gets a private cancellation link — valid forty-eight hours, single-use, no account needed.
- 06.
The reservation lands on the right operator's screen — their venue, their colour, their slot.
- 07.
The marketing system attributes it back — even if the phone changed, even if the browser changed, even three weeks later.
All of that. For five venues. Without anyone pressing a button.
Five venues. One platform. Built end-to-end.
The site the customer sees. The screens the staff lives in. The dashboards the marketing relies on. All of it — built by one person.
The cinematic site
Five themed worlds, nine landings, two languages
The 3D scene that is also a form
A camera through nine stations, every available slot fetched live
The screens the staff lives in
Bookings, customers, calendar, blog, gallery — all in one place
A database, hosted on Swiss soil
Every booking, every customer, every photo, kept where the law lives
The ad attribution layer
Every visit traced, every conversion recovered
Emails, mobile app, asset delivery
Three emails per booking, an admin that installs on a phone
- ·Nine-station 3D flow
- ·Private cancellation link, 48-hour window
- ·Calendar invite for every booking
- ·Spam and brute-force shield
- ·Lead-time rules: sixteen hours standard, twenty-four for birthdays
- ·Single-use cancellation links
- ·Slot blocking per venue
- ·Genève special: birthday slots that can overlap
- ·Privatisation: ten-player minimum, scaled by venue
- ·Standard formulas — 60, 90, 120 minutes, two tiers above ten players
- ·Birthday packages — Standard, Maxi, Ultimate, with a clean per-extra-player price
- ·Tournament brackets — 17 to 24, 25 to 32, 33 to 40, 41 to 48 players, priced per band
- ·One calendar per venue
- ·Colour-coded — yellow, magenta, blue, purple, black
- ·Auto-update on any booking change
- ·Resync only when something material moves
- ·Historic bookings imported once, kept forever
- ·Confirmation
- ·Reminder, scheduled
- ·Cancellation ticket
- ·All three re-sendable in one click
- ·Every step of the funnel — viewed, scrolled, dwelled, added to cart, picked a date, sent contact info, started checkout, purchased, called. Each step priced in francs — so the ad platform optimises for revenue, not clicks.
- ·Dashboard — Today, Week, Month, Custom range, Per venue, Per operator
- ·Blog with restore on delete
- ·Gallery bulk upload — fifty images at a time
- ·Each operator sees only their own venue
- ·Admin installable on mobile, like an app
- ·Eight back-office sections, one rhythm
A studio in one room.
An infrastructure for five.
of the ads LaseRed was paying for — without being able to prove they worked.
The ads were doing their job. People were clicking. They were booking. And on the dashboard, the numbers said zero. Eight days to find the cause. Three thousand visits. No proof of a single sale. The reason: Instagram and Facebook open links inside their own mini-browser, then bounce the customer back to Safari to pay — and somewhere in that bounce, the trail breaks. Most teams never look at that corner. I rebuilt the trail from scratch, in two layers. A discreet marker, dropped at the very first click, that survives every browser jump. And a second message — silent, sent from our servers straight to the ad platform — fired every time a booking comes in. Two phones, same booking: counted once, never twice. Network hiccups, slow connections: the ad layer never gets to block a sale. One week later, ninety-six percent of the lost conversions were back. Eight new columns in the database. Two services. Zero downtime.
A beautiful site isn't enough.
You also need to fill the rooms.
One studio. In one room.
Hundreds of visuals. Six versions of the master promo. Five high-resolution cuts. Fifteen-plus still images. Eight recurring characters. Five lore guides — one per venue. Sound made in-house. A single pair of hands.
The same cast. In every post. In every room.
A visual language that never drifts.
Hundreds of visuals. Zero interns.
A studio that scales — without ever drifting.
A creative system anyone can run. Rules that never change. A recurring cast. A pipeline from image to video. Diversity written into the brief, not added later.
Matte black harness. Six rectangular blue lights on the shoulders and the chest. Described the same way, every single time.
A futuristic, bullpup shape, matte black plastic, a small screen on the side, twin barrels at the front. Always tagged as a toy — so platforms know it isn't a weapon.
A bright red beam, the moment a gun is drawn. Blue lights mean ally. Red mean enemy. Film grammar, applied to a real game.
Pores you can see. Calloused hands. Fine hair caught in the backlight. The small flaws photographs have. The slick perfection a render gives away — banned by name.
Never the default « young athletic white man » cliché. Children, teenagers, elders, women, Asian, Black, mixed heritage, every body type. Written into the system, never added later.
A reference image
A photo built with composition anchors — the right empty space for the headline
Same person, scene after scene
The character locked in — face, posture, vibe — across as many scenes as the story needs
Sound, made on demand
Battle cries, lasers, footsteps — generated, never licensed from a library
From image to video
Three to five second motion clips, locked-off camera, never a stock shot
Diversity by design. Never by accident.
The visual content looks like a real laser-game floor — not an algorithm's idea of one. Eight recurring characters in the cast. Five lore guides — one for each venue. A custom display font, licensed for the brand. And the whole thing is operable: any teammate can produce on-brand content in minutes, from a written playbook and a pre-sized library of references.
Eight characters. One recurring cast.
Five lore guides. One custom font.
A system anyone can run — once the rules are set.
chez LaseRed
An email. Built like a website. Read like a story.
Not a template. Not a drag-and-drop.
Hand-crafted, line by line. Six hundred-plus lines of code — readable on every mail client out there, sensitive to dark mode, sharp down to the last pixel even on the old Outlook everyone forgets.
And it doesn't sell a game. It moves an email visit into a chat community — where ninety-eight out of every hundred messages get opened.
more clicks — above what this kind of campaign usually does.
We walked LaseRed into 386,000 minds.
Three campaigns. Three goals. Three floors of the same staircase.
A cost-per-click 3 to 10× cheaper than the industry average.
While the competition buys a banner, we fill a season.
“Seven francs earned for every franc spent.
And sales tripled in the first month.”
The result isn't a number anymore. It's a season that fills itself.
One signature. Recognised at first glance.
A signature palette — laser red, electric cyan, warm orange. Picked once. Held everywhere.
A cinema black. The light comes from the content. Never from the chrome.
Two fonts, two roles. One shouts like a film poster. The other speaks like a friend.
Five universes, five atmospheres. One visual voice — never a drift.
Two design systems, side by side. The old one — heavy, inherited, the size of a small book. The new one — a fifth of the size, sharper, written from scratch. They never collide. The refresh lands without ever breaking what was already there.
A platform. A studio. A newsletter. Three campaigns.
One single craftsman.
Shipped in 2025 · FR/EN · Five venues · 23 features in production.
Drôme Sport Retreat
Three sites. Five weeks. One window.
Open the case