Our goal: To become one of the most fun places in the world to code.
Top row: Random Worlds. Reload for new ones. Bottom row: Core starter Worlds.
433 authors 700 Worlds 75,459 runs 352,279 lines of code Update stats
The following Starter Worlds use the Three 1.0 API. This has Three.js graphics support and built-in mouse (and touch) camera control. This API is Three.js release 80. Some of these Worlds use a Mind. Some do not. Click World image to run the World.
The following Starter Worlds use the Physics 1.0 API. This uses Three.js with mouse (and touch) camera support and built-in physics support from the Physijs library. Click World image to run the World.
The following Starter Worlds use the Canvas 1.0 API. This does not use Three.js or any graphical library. It just has a canvas, on which World authors do their own 2D or WebGL rendering. This can make for a more complex World, but is needed for some authors. (Three.js or other libraries would only get in their way.) Click World image to run the World.
The following Starter Worlds use the P5 1.0 API. This uses the P5 graphics library. Anything written in P5 should run on this site using this API, with some small adjustments, explained on the API page. Click World image to run the World.