Editor's Choice Worlds

Here are some selected user-submitted Worlds and the most useful built-in Worlds.

First Person Controls
By Enhanced
First person view with mouse controls. Use WASD or Arrows to move, mouse to look around and spac...
3D for Kids World unc...
By Starter user
Example of plain Three.js API. Porting a World unchanged. From "3D Game Programming for Kids"
CELLS WITH MIND (add ...
By Enhanced
Cells is a game about cells trying to infect each other. It offers a playground for minds to com...
Enhanced Don't Move
By Enhanced
Try to dodge cubes as they fall to the ground, in this simple but efficient game
MineCraft
By Starter user
Use keyboard to draw blocks like in MineCraft. Use arrow keys and PgUp, PgDn to draw. Can save w...
No brain
By Enhanced
Float through hypnotic space cubes. No user input required, it's only an animation
Sun
By Enhanced
Here is a prototype of a sun object that you can copy to your world !
Chess : Mind vs Si...
By Enhanced
Clone of "Chess : Mind vs Simple AI (a bit of random)" by Mathias Bazin
Romantic Sunset
By Enhanced
Turn your head and discover a eautiful scenery observable in first person mode.
Collision World
By Starter user
Demo of Physics API. Blocks fall under gravity and collide. Can modify gravity, friction, etc. S...
canvas webgl
By Starter user
Minimal starter World for "Canvas" API (no graphics library). Program using getContext("webgl")....
Rythm of the night
By Enhanced
A rythm game where you have to use the right inputs at the right time to progress from one level...
canvas 2d
By Starter user
Minimal starter World for "Canvas" API (no graphics library). Program using getContext("2d"). Pa...
Minecraft Builder
By Enhanced
Build your own worlds. Enhanced version of the Minecraft starter world with added control and co...
Car models with light...
By Port of threejs.org W...
Car bodywork reflects images from skybox. Click buttons to change model and bodywork. Mouse to m...
Scare the Fishes!
By Enhanced
Scare the fishes with your mouse ! If you click they will flee even further away. Includes twea...
Castle World
By Starter user
Demo of how to insert 3d model into World. Mind-controlled agent, actively-pursuing enemy. Splas...
Plain canvas webgl World
By Starter user
Example of porting webgl World (almost) unchanged to AB using plain canvas API
CELLS WITH MIND (2 mi...
By Enhanced
Cells is a game about cells trying to infect each other. It offers a playground for minds to com...
P5 chase World
By Starter user
Example of World with Mind on P5 plain API. No AB framework. Have to call Mind yourself. Mind mo...
Enhanced Space Pong
By Enhanced
It's all you want from Pong : smooth controls, different difficulty levels and game modes
Bouncy Balls
By Starter user
Demo of Physics API. Balls bounce under gravity and collide in low friction world. Splash screen...
Touch World
By Starter user
How to override default touch handling. Mobile: Touch drag moves agent, touch pinch zooms camera...
P5 Mouse tracker
By Starter user
Example of P5 World integrated with AB framework. Desktop: Draw ellipse wherever the mouse hover...
Complex World
By Starter user
World with a Mind-controlled agent, actively-pursuing enemy, random maze, skybox, music.
Cells
By Enhanced
'Cells' is an animation that displays 4 team of cells trying to infect each other, until total d...
One Cube World
By Starter user
Simplest possible starter World. Background color. A cube of random color.
Infinite World Only G...
By Enhanced
Here is a code to get an infinite world that loop without object in it, without the sun
Zombie Death Baby
By Starter user
How to make a fun touch game for mobile. Touch drag and tap objects. Mouse drag and click object...
User-controlled Model...
By Starter user
3d model World. User controlled on desktop. Keyboard arrows to move. Switch to "Move with" camer...
Pacman
By Enhanced
Enhanced version of Game Pacman in Space, you need to collect all white bullet to end the game, ...
Model World
By Starter user
Demo of how to insert 3d models into World. Mind-controlled agent, actively-pursuing enemy. Skybox.
Plain Three.js World
By Starter user
Example of plain Three.js API. Porting a World unchanged. From github.com/mrdoob
Purple Fruit Monster
By Starter user
Example of porting physics World unchanged to AB using plain physics API. From "3D Game Programm...
Space Hero
By Enhanced
Drag the Earth the collect the suns. Don't get hit by the asteriods ! Enhanced version of "Space...
Infinite World Ground...
By Enhanced
Here is a code to get an infinite world that loop without object in it, and with the sun
Bomberman
By Enhanced
Classic game of Bomberman, try to kill the ennemy with a bomb !
The Game of Life
By Enhanced
The famous Game of Life. Click on the screen to place the initial cells and then click start ! ...
Plain canvas webgl World
By Starter user
Example of porting webgl World (almost) unchanged to AB using plain canvas API
Simple World
By Starter user
Simple World with a Mind-controlled agent, randomly-moving enemy, paint blocks with texture.
Scrolling background
By Enhanced
here is explained and commented a way to code a scrolling background with three.js
Game of Crowns season 2
By Enhanced
Enhanced version of "Game of Crowns" by Niamh Byrne with better graphics and controls
Shooting Range
By Enhanced
Shoot the ducks, feel the spirit of the hunt. Enhanced version of "Shooting Range (Space To Shoo...
Flickr World
By Starter user
Demo of "Web page" API. Just use JS to make a web page. This page gets images from Flickr using ...
Chess : Mind vs Si...
By Enhanced
Your mind plays against "Simple AI - Depth 1" with a little bit of random added so the games are...
Sampler
By Enhanced
Upload sounds, play them, automate them. Saving data works.
Complete Infinite World
By Enhanced
This program was made by Nathan Bonnard. In this world, you can generate an infinite world ! Bu...
Blank Three.js World
By Starter user
A simple starter World. An Array of spheres. Painted with textures. Random motion.
P5 Particle System
By Starter user
Port of P5 site's "Particle System" example with almost no change. P5 plain API. No AB framework...


The background is a program, showing the JavaScript graphics used on this site.
 
Font:

© Ancient Brain Ltd. All rights reserved.

Ancient Brain ™ is a trademark of Ancient Brain Ltd.

Beta      Bug bounty      Contact      Stats      The name      Terms and conditions