PonyTales is a browser-based 3D world, inspired by Animal Crossing. No download, no install, you click a link and you're in.
It's built with Three.js, TypeScript and Vite. The look comes from a custom curved-world vertex shader, which bends the ground away from you and gives that "little planet" horizon, plus toon shading and an outline pass so everything reads as a cartoon.
Every pony is generated at runtime, so the body proportions, colours and mane are different each time you play.
You click the ground to move, collect apples from the trees, jump the fences, and walk up to the stable to go inside. The ambient soundscape is procedural too, generated with the Web Audio API rather than shipped as audio files.
There are seven seasonal themes (spring, summer, autumn, winter, easter, christmas and a default), so the world changes depending on when you visit.
I'm currently working on the multiplayer side of it, so you can wander around the same world as other people.