YOUR COURT. YOUR RHYTHM.
A compact court. A full-length racket.A cold ball that warms up with every shot.
Quest 2? Use the ENTER VR button below.
Quest 2: Choose ENTER VR or ENTER PASSTHROUGH. The racket keeps its original forward angle with the face rolled 90° for a handshake grip, mirrored for either hand. Hold the off-hand trigger to hold the ball; release it to drop or toss. The racket-hand trigger restarts a practice feed. Left stick moves, right stick snaps your view (VR only). The other controller’s squeeze button switches racket hand.
Desktop: Click Practice to capture the mouse. Move with WASD, look with the mouse, click to swing, and press Space or Backspace to serve. Escape releases the mouse.
Free play: No rule violations stop the ball. Experiment with multiple bounces, juggling, tin shots, and shots above the out line. The counter tracks racket contacts, not regulation rallies. Retrieve or restart the ball whenever you like.
Heat: Starts at 23°C. Impacts warm the ball and it slowly cools when idle. Use the slider or Start hot to jump to 45°C. Press H on desktop or the off-hand X/A button in-headset to cycle cold / warm / hot. Heat carries across serves.
Compact court: 3.2 × 4.875 m, with full-height walls and a 68.6 cm racket. Passthrough uses see-through glass for the front wall and floor, with faint shimmers and seams to show depth. Side/back walls, solid tin, and ceiling are hidden. Virtual walls still bounce the ball. It does not detect your room or furniture. Stick movement is disabled in passthrough to keep the court anchored.
Safety: Clear your play area, use wrist straps, and keep your Quest boundary enabled. Use the stick to cover the court; do not run in your room. Stop if movement causes discomfort.