Drag the background!
Editor's Choice Worlds

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

Reload to see more.

Shooting Range
193 runs ♦ 0 likes
By Enhanced  
Created: 13 Jun 2018
Modified: 21 Jun 2018
Shoot the ducks, feel the spirit of the hunt. Enhanced version of "Shooting Range (Space To Shoo...
Sampler
138 runs ♦ 1 like
By Enhanced  
Created: 19 Jul 2018
Modified: 19 Jul 2018
Upload sounds, play them, automate them. Saving data works.
Infinite World G...
111 runs ♦ 0 likes
By Enhanced  
Created: 16 Aug 2018
Modified: 16 Aug 2018
Here is a code to get an infinite world that loop without object in it, and with the sun
Model World
687 runs ♦ 2 likes
By Starter user  
Created: 8 Nov 2016
Modified: 18 Apr 2021
Demo of how to insert 3d models into World. Mind-controlled agent, actively-pursuing enemy. Skybox.
Ammo for AB
78 runs ♦ 0 likes
By Starter user  
Created: 19 Apr 2021
Modified: 19 Apr 2021
Ammo world for AB API
Bouncy Balls
456 runs ♦ 3 likes
By Starter user  
Created: 1 Oct 2017
Modified: 4 Jul 2021
Demo of Physics API. Balls bounce under gravity and collide in low friction world. Splash screen...
Plain canvas web...
58 runs ♦ 0 likes
By Starter user  
Created: 1 Sep 2018
Modified: 18 Apr 2021
Example of porting webgl World (almost) unchanged to AB using plain canvas API
Space Hero
105 runs ♦ 0 likes
By Enhanced  
Created: 13 Jun 2018
Modified: 2 Jul 2021
Drag the Earth the collect the suns. Don't get hit by the asteriods ! Enhanced version of "Space...
3D for Kids World
34 runs ♦ 0 likes
By Starter user  
Created: 18 Apr 2021
Modified: 18 Apr 2021
Porting a Three.js World (almost) unchanged from "3D Game Programming for Kids"
Capture The Egg
80 runs ♦ 0 likes
By tuitef2  
Created: 8 Mar 2019
Modified: 11 Mar 2019
Sheepdog3(Submis...
662 runs ♦ 3 likes
By Neil Geoghegan  
Created: 8 Dec 2016
Modified: 10 Feb 2018
MineCraft
888 runs ♦ 2 likes
By Starter user  
Created: 27 Nov 2016
Modified: 4 Jul 2021
Use keyboard to draw blocks like in MineCraft. Use arrow keys and PgUp, PgDn to draw. Can save w...
Tutorial 7.8 variant
313 runs ♦ 0 likes
By "Coding Train" p...  
Created: 6 Sep 2018
Modified: 11 Sep 2018
Tutorial 7.8 with music and other uploaded images, including from other users. Click on the images.
Websocket server...
198 runs ♦ 0 likes
By Mark Humphrys  
Created: 15 Nov 2020
Modified: 4 Jul 2021
Test if Websocket server is up
Perceptron
458 runs ♦ 1 like
By "Coding Train" p...  
Created: 26 Jun 2019
Modified: 15 Dec 2019
Perceptron to separate points.
Chess : Mind v...
908 runs ♦ 0 likes
By Enhanced  
Created: 17 Aug 2018
Modified: 10 May 2019
Clone of "Chess : Mind vs Simple AI (a bit of random)" by Mathias Bazin
Minecraft Builder
204 runs ♦ 0 likes
By Enhanced  
Created: 5 Jun 2018
Modified: 21 Jun 2018
Build your own worlds. Enhanced version of the Minecraft starter world with added control and co...
Rythm of the night
214 runs ♦ 0 likes
By Enhanced  
Created: 2 Aug 2018
Modified: 2 Aug 2018
A rythm game where you have to use the right inputs at the right time to progress from one level...
CELLS WITH MIND ...
147 runs ♦ 0 likes
By Enhanced  
Created: 10 Jul 2018
Modified: 10 Jul 2018
Cells is a game about cells trying to infect each other. It offers a playground for minds to com...
Shooting Range (...
2275 runs ♦ 4 likes
By Adrian Rabbitte  
Created: 16 Nov 2016
Modified: 10 Feb 2018
Lamborghini cube
111 runs ♦ 0 likes
By Mark Humphrys  
Created: 13 Dec 2019
Modified: 13 Dec 2019
Simple variant of One Cube World
Plain Three.js World
18 runs ♦ 0 likes
By Starter user  
Created: 18 Apr 2021
Modified: 18 Apr 2021
Porting a Three.js World unchanged.
Bomberman
214 runs ♦ 0 likes
By Enhanced  
Created: 21 Jun 2018
Modified: 21 Jun 2018
Classic game of Bomberman, try to kill the ennemy with a bomb !
No brain
174 runs ♦ 0 likes
By Enhanced  
Created: 12 Jun 2018
Modified: 27 Jun 2018
Float through hypnotic space cubes. No user input required, it's only an animation
Romantic Sunset
160 runs ♦ 0 likes
By Enhanced  
Created: 17 Aug 2018
Modified: 10 May 2019
Turn your head and discover a eautiful scenery observable in first person mode.
My first world
373 runs ♦ 0 likes
By Sagnik Chakraborty  
Created: 19 Sep 2022
Modified: 23 Sep 2022
hopefully will be wonderful, but its scary for now lol
Breadth-first se...
1254 runs ♦ 0 likes
By "Coding Train" p...  
Created: 30 Apr 2019
Modified: 15 Dec 2019
Breadth-first search with a Force-directed graph.
Tutorial 18.7
355 runs ♦ 0 likes
By "Coding Train" p...  
Created: 9 Sep 2018
Modified: 11 Sep 2018
Tutorial 18.7 with full canvas, resized model, sound. Texture on box is image from another user.
canvas 2d
335 runs ♦ 2 likes
By Starter user  
Created: 4 Oct 2017
Modified: 18 Apr 2021
Minimal starter World for "Canvas" API (no graphics library). Program using getContext("2d"). Pa...
Pacman In Space
1610 runs ♦ 0 likes
By Simon Lowry  
Created: 16 Nov 2016
Modified: 10 Feb 2018
CELLS WITH MIND ...
128 runs ♦ 1 like
By Enhanced  
Created: 10 Jul 2018
Modified: 10 Jul 2018
Cells is a game about cells trying to infect each other. It offers a playground for minds to com...
Scrolling background
139 runs ♦ 0 likes
By Enhanced  
Created: 1 Aug 2018
Modified: 1 Aug 2018
here is explained and commented a way to code a scrolling background with three.js
Websocket buttons
67 runs ♦ 0 likes
By Starter user  
Created: 29 Feb 2020
Modified: 4 Jul 2021
Demo of Ancient Brain Websockets functionality. Run on multiple devices. Simple page uses button...
First Person Con...
142 runs ♦ 0 likes
By Enhanced  
Created: 21 Jun 2018
Modified: 10 May 2019
First person view with mouse controls. Use WASD or Arrows to move, mouse to look around and spac...
Websocket chat
518 runs ♦ 0 likes
By Starter user  
Created: 29 Feb 2020
Modified: 4 Jul 2021
Demo of Ancient Brain Websockets functionality. Run on multiple devices. Chat from one to the other.
Enhanced Don't Move
126 runs ♦ 0 likes
By Enhanced  
Created: 12 Jun 2018
Modified: 27 Jun 2018
Try to dodge cubes as they fall to the ground, in this simple but efficient game
Cells
136 runs ♦ 0 likes
By Enhanced  
Created: 27 Jun 2018
Modified: 27 Jun 2018
'Cells' is an animation that displays 4 team of cells trying to infect each other, until total d...
The Game of Life
601 runs ♦ 0 likes
By Enhanced  
Created: 9 Jul 2018
Modified: 19 Jul 2018
The famous Game of Life. Click on the screen to place the initial cells and then click start ! ...
Design Your Own ...
4378 runs ♦ 0 likes
By Jack O'Connor  
Created: 18 Feb 2019
Modified: 12 Mar 2019
Design Your Own Room Escape Game
Interstellar cubes
524 runs ♦ 3 likes
By Thomas Mc Cann  
Created: 16 Oct 2019
Modified: 3 Nov 2019
A journey into Interstellar space. Run and press F12 (in chrome) to view the console. Try left c...
Plain Three.js World
82 runs ♦ 0 likes
By Starter user  
Created: 1 Sep 2018
Modified: 18 Apr 2021
Example of plain Three.js API. Porting a World unchanged. From github.com/mrdoob
A star
2316 runs ♦ 1 like
By "Coding Train" p...  
Created: 1 May 2019
Modified: 21 Oct 2021
"A Star" algorithm to find shortest path through maze.
GA (Finnegans Wake)
633 runs ♦ 0 likes
By "Coding Train" p...  
Created: 2 May 2019
Modified: 15 Dec 2019
Genetic Algorithm to write the first line of Finnegans Wake.
P5 Mouse tracker
268 runs ♦ 2 likes
By Starter user  
Created: 4 Jul 2018
Modified: 18 Apr 2021
Example of P5 World integrated with AB framework. Desktop: Draw ellipse wherever the mouse hover...
One Cube World (...
985 runs ♦ 2 likes
By Starter user  
Created: 11 Apr 2018
Modified: 21 Apr 2021
Simple starter World (Three.js version). Built-in camera control.
Catch the flag
4270 runs ♦ 2 likes
By Meabh Horan  
Created: 16 Nov 2016
Modified: 10 Feb 2018
One Cube World (...
161 runs ♦ 0 likes
By Colin Duggan  
Created: 4 Oct 2021
Modified: 4 Oct 2021
Clone of "One Cube World (P5)" by Starter user
Space Plane Shooter
676 runs ♦ 2 likes
By Brian Kilduff  
Created: 26 Nov 2016
Modified: 10 Feb 2018
smooth movement
354 runs ♦ 0 likes
By Mark Humphrys  
Created: 6 Sep 2017
Modified: 24 Mar 2019
this may work on touch
Game of Crowns
2051 runs ♦ 2 likes
By Niamh Byrne  
Created: 16 Nov 2016
Modified: 10 Feb 2018
Blank Three.js World
1270 runs ♦ 2 likes
By Starter user  
Created: 20 Nov 2016
Modified: 18 Apr 2021
A simple starter World. An Array of spheres. Painted with textures. Random motion.
ML5 image recogn...
61 runs ♦ 0 likes
By Starter user  
Created: 10 Jun 2021
Modified: 11 Jun 2021
Demo of image recognition using ML5 and MobileNet. Image URL is hardcoded.
Expo World
173 runs ♦ 0 likes
By Mark Humphrys  
Created: 17 Oct 2018
Modified: 24 Mar 2019
Infinite changing demo for expos.
3. Making an Avatar
106 runs ♦ 0 likes
By "3D Game Program...  
Created: 16 Aug 2018
Modified: 24 Mar 2019
Port of code "building_an_avatar" from Ch.3
One Cube World (P5)
1234 runs ♦ 0 likes
By Starter user  
Created: 10 Nov 2018
Modified: 21 Apr 2021
Simple starter World (P5 version). No camera control. So cube rotates to show 3D.
2D sprite animation
140 runs ♦ 0 likes
By Mark Humphrys  
Created: 11 Nov 2018
Modified: 24 Mar 2019
2D sprite animation on a surface. Change show3d to true to see it on 3d box faces.
Infinite World O...
78 runs ♦ 0 likes
By Enhanced  
Created: 16 Aug 2018
Modified: 17 Aug 2018
Here is a code to get an infinite world that loop without object in it, without the sun
CA318 2018 World
2071 runs ♦ 3 likes
By Mark Humphrys  
Created: 25 Sep 2018
Modified: 24 Mar 2019
CA318 practical 2018: Write a Mind to solve this World.
Purple Fruit Monster
168 runs ♦ 1 like
By Starter user  
Created: 1 Sep 2018
Modified: 30 Jun 2021
Example of porting physics World unchanged to AB using plain physics API. From "3D Game Programm...
Complex World
6676 runs ♦ 3 likes
By Starter user  
Created: 1 Oct 2016
Modified: 18 Apr 2021
World with a Mind-controlled agent, actively-pursuing enemy, random maze, skybox, music.


The background is a program, showing the JavaScript graphics used on this site.
The globes light up when you log in.
 
Font:

Users retain ownership of user content.

Platforms      Stats      The name      Terms and conditions

Call for partners      Contact

Call for partners!
If you are interested in writing a programming course, textbook or tutorial videos, Ancient Brain is looking for partners. We will work with you, and integrate your course into the site. This is an opportunity for someone looking to develop a course or textbook to partner with a site to support it and promote it.