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.

Bomberman
321 runs ♦ 0 likes
By Enhanced  
Created: 21 Jun 2018
Modified: 17 Sep 2023
Classic game of Bomberman, try to kill the ennemy with a bomb !
3D for Kids Worl...
191 runs ♦ 0 likes
By Starter user  
Created: 1 Sep 2018
Modified: 17 Sep 2023
Example of plain Three.js API. Porting a World unchanged. From "3D Game Programming for Kids"
Touch World
484 runs ♦ 1 like
By Starter user  
Created: 6 Jan 2018
Modified: 17 Sep 2023
How to override default touch handling. Mobile: Touch drag moves agent, touch pinch zooms camera...
Test Websockets
303 runs ♦ 0 likes
By Starter user  
Created: 14 Nov 2022
Modified: 17 Sep 2023
Test if Websocket server is up
CELLS WITH MIND ...
143 runs ♦ 1 like
By Enhanced  
Created: 10 Jul 2018
Modified: 17 Sep 2023
Cells is a game about cells trying to infect each other. It offers a playground for minds to com...
Mighty Spread
344 runs ♦ 0 likes
By Gareth Hogan  
Created: 12 Nov 2022
Modified: 17 Sep 2023
CA318 Project
Flickr World
226 runs ♦ 0 likes
By Starter user  
Created: 12 Aug 2018
Modified: 6 Oct 2025
Demo of "Web page" API. Just use JS to make a web page. This page gets images from Flickr using ...
smooth movement
397 runs ♦ 0 likes
By Mark Humphrys  
Created: 6 Sep 2017
Modified: 11 Sep 2024
this may work on touch
3D Snake
645 runs ♦ 1 like
By przemek biel  
Created: 29 Nov 2022
Modified: 17 Sep 2023
snake eats apple nom nom but in 3D
User-controlled ...
1076 runs ♦ 2 likes
By Starter user  
Created: 12 Feb 2017
Modified: 17 Sep 2023
3d model World. User controlled on desktop. Keyboard arrows to move. Switch to "Move with" camer...
Chess : Mind v...
1506 runs ♦ 0 likes
By Enhanced  
Created: 17 Aug 2018
Modified: 17 Sep 2023
Clone of "Chess : Mind vs Simple AI (a bit of random)" by Mathias Bazin
Election - AI Ve...
1976 runs ♦ 3 likes
By Ross Franey  
Created: 22 Oct 2016
Modified: 17 Sep 2023
Simple World
1902 runs ♦ 2 likes
By Starter user  
Created: 1 Oct 2016
Modified: 17 Sep 2023
Simple World with a Mind-controlled agent, randomly-moving enemy, paint blocks with texture.
Final Pool
1226 runs ♦ 2 likes
By Ian Gilligan  
Created: 1 Mar 2019
Modified: 17 Sep 2023
Pool Predictor for CA326
Tutorial 7.8
113 runs ♦ 1 like
By "Coding Train" p...  
Created: 5 Sep 2018
Modified: 17 Sep 2023
Objects and Images. On Ancient Brain you can upload your own images. Try it!
Complex World
8539 runs ♦ 5 likes
By Starter user  
Created: 1 Oct 2016
Modified: 17 Sep 2023
World with a Mind-controlled agent, actively-pursuing enemy, random maze, skybox, music.
Ammo physics mod...
117 runs ♦ 0 likes
By Starter user  
Created: 19 Apr 2021
Modified: 17 Sep 2023
Highly modified version of "ammo / instancing" from Three.js examples
One Cube World (P5)
2941 runs ♦ 6 likes
By Starter user  
Created: 10 Nov 2018
Modified: 17 Sep 2023
Simple starter World (P5 version). No camera control. So cube rotates to show 3D.
Binary tree
5680 runs ♦ 0 likes
By "Coding Train" p...  
Created: 25 Apr 2019
Modified: 17 Sep 2023
Binary tree search demo.
Hunting Season
1417 runs ♦ 1 like
By Niall Kelly  
Created: 3 Nov 2022
Modified: 17 Sep 2023
The aim is simple, shoot as many targets as you can in 60 seconds. Watch out for the hawk's, the...
Password Websock...
84 runs ♦ 0 likes
By Starter user  
Created: 14 Nov 2022
Modified: 17 Sep 2023
Password version of "Websockets boxes"
CA318 2018 World
2168 runs ♦ 3 likes
By Mark Humphrys  
Created: 25 Sep 2018
Modified: 11 Sep 2024
CA318 practical 2018: Write a Mind to solve this World.
Wordle 3D v1
693 runs ♦ 2 likes
By Jed Hazaymeh  
Created: 1 Dec 2022
Modified: 17 Sep 2023
3D remake of the popular word puzzle game!
Dragon Ball Meng...
978 runs ♦ 0 likes
By MENGTE ZHU  
Created: 14 Nov 2022
Modified: 22 Jan 2024
Port of flying b...
948 runs ♦ 1 like
By Discover three.js  
Created: 10 Feb 2019
Modified: 17 Sep 2023
Animated models. Port of flying birds with GLB models. From "Discover three.js". See project inf...
Password Websock...
43 runs ♦ 0 likes
By Starter user  
Created: 14 Nov 2022
Modified: 17 Sep 2023
Password only Websocket world (web page version). Need to enter password. Only join with users w...
Castle World
858 runs ♦ 4 likes
By Starter user  
Created: 11 Nov 2016
Modified: 17 Sep 2023
Demo of how to insert 3d model into World. Mind-controlled agent, actively-pursuing enemy. Splas...
Blank Three.js World
2056 runs ♦ 2 likes
By Starter user  
Created: 20 Nov 2016
Modified: 17 Sep 2023
A simple starter World. An Array of spheres. Painted with textures. Random motion.
Cells
189 runs ♦ 0 likes
By Enhanced  
Created: 27 Jun 2018
Modified: 17 Sep 2023
'Cells' is an animation that displays 4 team of cells trying to infect each other, until total d...
Design Your Own ...
4434 runs ♦ 0 likes
By Jack O'Connor  
Created: 18 Feb 2019
Modified: 17 Sep 2023
Design Your Own Room Escape Game
FLESHMAN PLAYS G...
4631 runs ♦ 2 likes
By Sean Hutchinson  
Created: 21 Oct 2016
Modified: 17 Sep 2023
Tutorial 7.8 variant
395 runs ♦ 0 likes
By "Coding Train" p...  
Created: 6 Sep 2018
Modified: 17 Sep 2023
Tutorial 7.8 with music and other uploaded images, including from other users. Click on the images.
Game of Crowns
2605 runs ♦ 2 likes
By Niamh Byrne  
Created: 16 Nov 2016
Modified: 17 Sep 2023
Minecraft Builder
300 runs ♦ 0 likes
By Enhanced  
Created: 5 Jun 2018
Modified: 17 Sep 2023
Build your own worlds. Enhanced version of the Minecraft starter world with added control and co...
Tutorial 2.1
620 runs ♦ 1 like
By "Coding Train" p...  
Created: 4 Sep 2018
Modified: 17 Sep 2023
Variables in p5.js (mouseX, mouseY)
Spider Paradise ...
773 runs ♦ 2 likes
By Aisling Casserly  
Created: 8 Dec 2016
Modified: 17 Sep 2023
MineCraft
1260 runs ♦ 2 likes
By Starter user  
Created: 27 Nov 2016
Modified: 17 Sep 2023
Use keyboard to draw blocks like in MineCraft. Use arrow keys and PgUp, PgDn to draw. Can save w...
Find Woody's Hat
607 runs ♦ 1 like
By Benjamin Olojo  
Created: 4 Dec 2022
Modified: 11 Sep 2024
Clone of "Capture the Hat" by Tuomas Bazzan
Pure TypeScript demo
9 runs ♦ 0 likes
By Starter user  
Created: 15 Oct 2025
Modified: 15 Oct 2025
TypeScript only code. The API will compile it and run it.
No brain
217 runs ♦ 0 likes
By Enhanced  
Created: 12 Jun 2018
Modified: 17 Sep 2023
Float through hypnotic space cubes. No user input required, it's only an animation
Plain canvas web...
100 runs ♦ 0 likes
By Starter user  
Created: 1 Sep 2018
Modified: 13 Nov 2023
Example of porting webgl World (almost) unchanged to AB using plain canvas API
Globe Trotter
1515 runs ♦ 2 likes
By Laura Araviciute  
Created: 3 Dec 2016
Modified: 17 Sep 2023
CELLS WITH MIND ...
185 runs ♦ 0 likes
By Enhanced  
Created: 10 Jul 2018
Modified: 17 Sep 2023
Cells is a game about cells trying to infect each other. It offers a playground for minds to com...
Sampler
162 runs ♦ 1 like
By Enhanced  
Created: 19 Jul 2018
Modified: 17 Sep 2023
Upload sounds, play them, automate them. Saving data works.
1. Shapes
195 runs ♦ 0 likes
By "3D Game Program...  
Created: 16 Aug 2018
Modified: 17 Sep 2023
Port of code "shapes" from Ch.1
Sun
136 runs ♦ 0 likes
By Enhanced  
Created: 15 Aug 2018
Modified: 17 Sep 2023
Here is a prototype of a sun object that you can copy to your world !
GA (Finnegans Wake)
1228 runs ♦ 0 likes
By "Coding Train" p...  
Created: 2 May 2019
Modified: 17 Sep 2023
Genetic Algorithm to write the first line of Finnegans Wake.
Zombie Escape
4125 runs ♦ 6 likes
By Liam  
Created: 30 Nov 2022
Modified: 17 Sep 2023
Compete with another player to see who can survive the longes against a hoard of zombies!
Pure Python (ful...
6 runs ♦ 0 likes
By Starter user  
Created: 15 Oct 2025
Modified: 15 Oct 2025
Code is Python only (no JS). Uses the full PyScript compiler. Python 'print' outputs to page.
Ammo for AB
517 runs ♦ 0 likes
By Starter user  
Created: 19 Apr 2021
Modified: 17 Sep 2023
Ammo world for AB API
Capture The Egg
138 runs ♦ 0 likes
By tuitef2  
Created: 8 Mar 2019
Modified: 17 Sep 2023
Recognise any image
524 runs ♦ 0 likes
By Starter user  
Created: 10 Jun 2021
Modified: 17 Sep 2023
Try to recognise any image with ML5 and MobileNet. Enter any image URL at runtime.
Stack (singleplayer)
174 runs ♦ 1 like
By DistroByte  
Created: 6 Dec 2022
Modified: 17 Sep 2023
Breadth-first se...
1252 runs ♦ 0 likes
By "Coding Train" p...  
Created: 30 Apr 2019
Modified: 17 Sep 2023
Breadth-first search for "Six Degrees of Kevin Bacon".
Battleship
4328 runs ♦ 2 likes
By Aaron Crawford  
Created: 30 Oct 2022
Modified: 17 Sep 2023
Ammo physics demo
143 runs ♦ 0 likes
By Starter user  
Created: 19 Apr 2021
Modified: 17 Sep 2023
Port of "ammo / instancing" from Three.js examples
Lamborghini cube
206 runs ♦ 0 likes
By Mark Humphrys  
Created: 13 Dec 2019
Modified: 11 Sep 2024
Simple variant of One Cube World
Competitive Hangman
440 runs ♦ 2 likes
By David Jusev  
Created: 5 Dec 2022
Modified: 17 Sep 2023
Play hangman against friends. Multi-user port of https://codingartistweb.com/2022/05/hangman-gam...
Spaghett
434 runs ♦ 3 likes
By Theo Delettre  
Created: 30 Sep 2021
Modified: 17 Sep 2023
Clone of "One Cube World (P5)" by Starter user
Zombie Death Baby
859 runs ♦ 1 like
By Starter user  
Created: 11 Jun 2018
Modified: 17 Sep 2023
How to make a fun touch game for mobile. Touch drag and tap objects. Mouse drag and click object...


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!
Ancient Brain is looking for a partner to co-write a JavaScript or Python coding book for schools, to be used worldwide. This would be a course for students in learning to code from scratch. The book and course will be integrated into the Ancient Brain site. This is an opportunity for someone looking to develop a course and textbook to partner with a site to promote it. Read more.