K.E.V.I.N.
The Original
The baseline unit. Balanced, patient, and quietly logging every weakness you show him. He has been ready since boot.
“Beep. That means point.”
Baglunch Games · Meta Quest 3 & 3S · Room-scale VR
Racquetball VR
A glass-backed court, a ball that behaves like a ball, and seven robots who want your lunch money. Real swings, real spin, real rebounds — first to 15.
“Let’s play.”
the announcer, thrilled as ever
01 — The sport
Serve from the box, keep it alive off the front wall, first to 15. Kills, lobs, passes, ceiling balls, faults, side-outs, second serves — the actual rules of racquetball, physically simulated rather than approximated. Nothing on the court is on rails.
You are in a real court, not a void: a full-size box with a hardwood floor, red service lines, a glass back wall and a ceiling that is absolutely in play. Every surface has its own weight of sound, and the whole room is wrapped in the reverb a concrete box actually has.
02 — The loop
Nobody wants to chase a small blue ball around the floor in VR. Reach toward it, squeeze the grip, and arcs of plasma leap off your fingers and pull it in — held, spinning, ready. Then serve from the box like the rulebook says.
Your racket is not a laser pointer. Swing speed and face angle drive every shot — brush the ball and it takes spin, and spin makes it curve. Air drag, Magnus lift and lively walls do the rest. A lazy flick gets you a lazy ball, and the bot will eat it.
A corkscrew spin-trail follows the ball, and every wall, floor and ceiling hit stamps a glowing ripple ring on the surface it hit. The court tells you where the ball has been and where it is going, so a full-pace rally stays readable instead of turning into a blur.
03 — Captures
No mockups, no staging — these are raw grabs from a Quest 3, menus and all. Click any of them to open it full size.
04 — Trailer
05 — Your opponent
A floating, hover-ring robot with a racket arm, a chest full of score pips, and opinions about your technique. He learns. K.E.V.I.N. logs where you return serve and where you miss, and the spot he keeps beating you to is not a coincidence. Take a game off him and he detonates into a very satisfying pile of physics debris — then reassembles, ready to go again.
Noob
Nice shot! You’re good!
Feeds you returnable balls, telegraphs his serve by looking where it is going, and genuinely roots for you.
Rookie
Point me. Gotcha.
Plays it straight. Wins some, loses some, and mutters “Belgium!” when you take one off him.
Pro
Pathetic. Is that all?
Hunts your weak side, gives away nothing, and calls the best winner you have hit all night “predictable.”
06 — Tournament mode
Eight slots, single elimination, and you are always in the top left. The ladder tightens as you climb — Noob in the quarters, Rookie in the semis, Pro in the final. The seeding is a fresh coin flip every run, but the robots are not: each one keeps the same eyes, the same voice and the same infuriating habits every time you meet them.
The Original
The baseline unit. Balanced, patient, and quietly logging every weakness you show him. He has been ready since boot.
“Beep. That means point.”
The Hothead
Maximum speed, maximum topspin, maximum mistakes. Every shot is a kill shot. Every loss is the racket’s fault.
“I’M MAXIMUM OVERDRIVE!”
The Wildcard
Heavy spin on a random axis, every single time. Nobody knows where the ball is going. Including P.A.M.
“The ball tells me its secrets.”
The Wall
Everything comes back. Soft, patient, eternal. He is not beating you — he is waiting for you to beat yourself.
“Walls do not lose.”
The Cannon
Slow legs, freight-train forehand. Make him move and he crumbles. Let him plant his feet and start praying.
“My legs are decorative.”
The Surgeon
Backspin slices that die on the bounce, placed to the millimetre. She is not playing racquetball. She is operating.
“I wrote the textbook.”
The Opportunist
Five-bounce serve rituals, shameless cheese, and formal protests when he loses. The serve IS the game, baby.
“Belgium! DOUBLE Belgium!”
Noob quarters → Rookie semis → Pro final · Can you beat all seven?
Online 1v1 — Beta
Quick-match into an open court or host one for a friend, with voice chat on the court with you. It is marked beta because that is exactly what it is — this release is the large-scale test. If a match will not connect, hit the in-game bug report and tell us what you saw. You are the stress test. Thank you for your service.
08 — Built for VR
The whole court is baked — static lighting, no runtime post — because a racquetball rally is the wrong place to drop frames. Quest 3 and Quest 3S hold 90 Hz in normal play, and the ball is simulated on the physics tick rather than the render one.
Snap turning at 30°, 45° or 60°, or smooth if that is your thing. Your call, saved between sessions.
Click the left stick for a short burst of speed. A comfort vignette closes in on your peripheral vision while you move and opens back up the moment you stop.
Fully left- or right-handed. Click the right stick and the racket jumps hands between rallies — no menu, no restart.
Quality preset and render scale are both in the options, alongside separate master, effects and music levels.
A first-boot tutorial puts a racket in your hand and a ball on your strings in about a minute, and it is replayable from the options whenever you want it. There is an in-game bug reporter too — it goes straight to our inbox, and it is the fastest way to get something fixed.
“Match point. Don’t choke.”
the announcer, believing in you
09 — Specs