▲ 26 r/threejs

Pelota: a Mesoamerican ballgame in Three.js — desktop simulation-style play and mobile arcade mode

I just released Pelota - Mesoamerican Ballgame, a free 3D browser game made with Three.js.

It's 2v2 on a stone court, with hip, knee and forearm strikes. The presentation includes a ritual intro, team walk-ins, characters watching the match, and slow-motion action shots and replays.

Desktop is more simulator-like, with manual movement and mouse aiming. Mobile is a separate arcade mode: automatic running and touch gestures.

I built it with heavy AI assistance. The code was written with Claude; characters and props were generated with Meshy and animated with Mixamo; music was made with Suno.

Live game: https://pelota.io

No install or sign-up.

I'd particularly welcome technical feedback on loading and rendering performance. If something stalls or runs poorly, your device, browser and the scene where it happened would help me investigate.

It's inspired by the historical ballgame, not a scholarly reconstruction.

u/Wide-Bobcat-3723 — 13 days ago