Teachers: Run programming practicals in 3D or 2D or text, with many features designed for teachers. Safely edit and run student code.
Researchers: Upload problems, tender for solutions, test and rank them. Make hybrid AI systems from the code of multiple authors.
Learners: Clone other people's Worlds and change one or two lines. What's the worst that could happen?
The following starter Worlds use the normal starter API: Three r80. 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 are starter Worlds for a more advanced API: Three r80 with Physics. 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 are starter Worlds for an absolute minimal API: Canvas. 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.