Skip to main content
Potrero banner

Potrero

Hobby
2026

About

Potrero is a browser-based 3D soccer-tennis game set in a barrio 'potrero' court. Rendered in real time with Three.js and React Three Fiber, it runs entirely in the browser with no install — playable on desktop with keyboard controls and on mobile with on-screen touch controls. Online 1v1 multiplayer is powered by Supabase. It's the spiritual successor to Funnis, an earlier Unity take on soccer-tennis.

Key Features

  • Real-time 3D court rendered in the browser with Three.js and React Three Fiber.
  • 1v1 arcade soccer-tennis: move, jump and volley the ball over the net.
  • Online multiplayer backed by Supabase.
  • Cross-device play — keyboard on desktop, touch controls on mobile.
  • Zero install: runs directly at playpotrero.com.

Technologies Used

React
TypeScript
Three.js
React Three Fiber
Vite
Tailwind CSS
Supabase