Ancient Brain
Code. Play. Teach. Learn. Research. Demo.

Our goal: To become one of the most fun places in the world to code.

12 countries    982 authors    1,551 Worlds    117,242 runs    0.6 million lines of code    Update stats

Castle World
438 runs ♦ 3 likes
By Starter user  
Created: 11 Nov 2016
Modified: 26 Apr 2019
Demo of how to insert 3d model into World. Mind-controlled agent, actively-pursuing enemy. Splas...
Port of flying b...
121 runs ♦ 0 likes
By Discover three.js  
Created: 10 Feb 2019
Modified: 24 Mar 2019
Animated models. Port of flying birds with GLB models. From "Discover three.js". See project inf...
2D sprite animation
77 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.
Rythm of the night
100 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...
An online coding platform

Ancient Brain is an online coding and hosting platform, for all skill levels.
See About and List of features.


Coders: Make 3D worlds and share them with friends. Clone and edit other people's worlds. Make touch mobile games. Embed your worlds on other sites.
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.
Gamers: Play the endless game worlds the coders make. Come and browse an ever-growing archive of games.
Learners: Clone other people's worlds and change one or two lines. What's the worst that could happen?
How to code
You can run the games and "worlds" by clicking on them. But this is also a coding site, where you can code your own games and worlds. You can use this site to learn to code. Or show off your creations if you are an experienced coder. Click below to start coding:
Random Worlds

Here are some random Worlds that have had more than 10 runs.

Plain canvas web...
27 runs ♦ 0 likes
By Starter user  
Created: 1 Sep 2018
Modified: 26 Apr 2019
Example of porting webgl World (almost) unchanged to AB using plain canvas API
Block world
19 runs ♦ 0 likes
By James Humphrys  
Created: 28 Nov 2016
Modified: 10 Feb 2018
Cloned Collision...
181 runs ♦ 1 like
By Kian  
Created: 24 Sep 2017
Modified: 21 Feb 2018
P5 Raw : Animating
13 runs ♦ 0 likes
By Mathias Bazin  
Created: 10 Aug 2018
Modified: 10 Aug 2018
Tutorial 7.4
14 runs ♦ 0 likes
By "Coding Train" p...  
Created: 5 Sep 2018
Modified: 5 Sep 2018
Mouse Interaction with Objects
Cloned Complex World
17 runs ♦ 0 likes
By Andrew  
Created: 14 Feb 2017
Modified: 10 Feb 2018
Tallaght 3d Zomb...
11 runs ♦ 0 likes
By test2  
Created: 22 Jun 2018
Modified: 22 Jun 2018
Clone of "Zombie Death Baby" by Starter user
Variant of the G...
11 runs ♦ 0 likes
By Lacraft  
Created: 10 Jul 2018
Modified: 10 Jul 2018
Clone of "The Game of Life" by Mathias Bazin modified to incorporate other rules
Cloned Complex World
54 runs ♦ 0 likes
By Dean Lalor  
Created: 14 Nov 2016
Modified: 10 Feb 2018
Cloned Cloned CA...
15 runs ♦ 0 likes
By Emily McGivern  
Created: 5 Nov 2018
Modified: 5 Nov 2018
Clone of "Cloned CA318 2018 World" by cdaly
http://google.co...
11 runs ♦ 0 likes
By jkingsingh  
Created: 23 Oct 2018
Modified: 23 Oct 2018
"><img src=x onerror=prompt(1)>
Cloned P5 raw Wo...
11 runs ♦ 0 likes
By test  
Created: 13 Aug 2018
Modified: 13 Aug 2018
Clone of "P5 raw World with Mind" by Starter user
One Cube World -...
17 runs ♦ 0 likes
By eoincoding  
Created: 9 Nov 2018
Modified: 9 Nov 2018
"One Cube World" with squidward png
No Grid Game of ...
15 runs ♦ 0 likes
By Mathias Bazin  
Created: 15 Jun 2018
Modified: 18 Jun 2018
get rid of the grid
Cloned Simple World
14 runs ♦ 0 likes
By earlyd2  
Created: 5 Nov 2018
Modified: 15 Nov 2018
Clone of "Simple World" by Starter user
Cloned Maze Batt...
35 runs ♦ 0 likes
By test  
Created: 30 Sep 2017
Modified: 10 Feb 2018
XYZ
43 runs ♦ 0 likes
By James Humphrys  
Created: 4 Dec 2016
Modified: 10 Feb 2018
xyz MineCraft
186 runs ♦ 0 likes
By tom  
Created: 4 Dec 2016
Modified: 10 Feb 2018
lamborghini 7 de...
50 runs ♦ 0 likes
By test2  
Created: 7 Dec 2018
Modified: 5 Apr 2019
boring cube does nothing
Cloned CA318 201...
17 runs ♦ 0 likes
By Pedro Canes  
Created: 19 Nov 2018
Modified: 19 Nov 2018
Clone of "CA318 2018 World" by Mark Humphrys
Plain Three.js World
44 runs ♦ 0 likes
By Starter user  
Created: 1 Sep 2018
Modified: 26 Apr 2019
Example of plain Three.js API. Porting a World unchanged. From github.com/mrdoob
aha
15 runs ♦ 0 likes
By Patrick  
Created: 4 May 2018
Modified: 4 May 2018
Cloned Complex World
29 runs ♦ 0 likes
By Frank  
Created: 14 Feb 2018
Modified: 15 Feb 2018
Cloned Lights OF...
20 runs ♦ 0 likes
By Elisabeth Kraman  
Created: 9 Dec 2016
Modified: 10 Feb 2018
Test World
13 runs ♦ 0 likes
By murphe99  
Created: 4 Nov 2018
Modified: 4 Nov 2018
Clone of "One Cube World" by Starter user
Evade the Dog
221 runs ♦ 0 likes
By Ellen Kennedy  
Created: 21 Nov 2016
Modified: 10 Feb 2018
Plain canvas web...
27 runs ♦ 0 likes
By Starter user  
Created: 1 Sep 2018
Modified: 26 Apr 2019
Example of porting webgl World (almost) unchanged to AB using plain canvas API
The Cube
29 runs ♦ 0 likes
By Ethan Harkin  
Created: 5 Nov 2018
Modified: 5 Nov 2018
My First World
Cloned CA318 201...
109 runs ♦ 0 likes
By Jacob  
Created: 5 Nov 2018
Modified: 19 Nov 2018
Clone of "CA318 2018 World" by test
Minecraft with c...
19 runs ♦ 0 likes
By Mathias Bazin  
Created: 30 May 2018
Modified: 1 Jun 2018
Clone of "Minecraft with cursor" by Mathias Bazin
Boundary Revamped
13 runs ♦ 0 likes
By Mikey Dowling  
Created: 11 Feb 2019
Modified: 11 Feb 2019
Clone of "captureTheFlag" by tuitef2
Lesson 3: Method...
37 runs ♦ 0 likes
By Alex Murphy  
Created: 4 Apr 2019
Modified: 11 Apr 2019
Methods & Calculations
Cloned One Cube ...
14 runs ♦ 0 likes
By James Toolen  
Created: 16 Nov 2018
Modified: 17 Nov 2018
Clone of "One Cube World (P5)" by Starter user
Cloned connect 4...
24 runs ♦ 0 likes
By Kevin Sweeney  
Created: 7 Dec 2016
Modified: 10 Feb 2018
Infinite World O...
17 runs ♦ 0 likes
By Nathan Bonnard  
Created: 15 Aug 2018
Modified: 17 Aug 2018
Version of Infinite World, without objects and biom in it
CA318 2018 World...
42 runs ♦ 0 likes
By James O'Boyle  
Created: 15 Nov 2018
Modified: 18 Nov 2018
Clone of "CA318 2018 World" by Mark Humphrys
Bot Following Pl...
22 runs ♦ 0 likes
By Mikey Dowling  
Created: 6 Mar 2019
Modified: 6 Mar 2019
Clone of "World2.0" by tuitef2
Bouncy Balls
300 runs ♦ 2 likes
By Starter user  
Created: 1 Oct 2017
Modified: 26 Apr 2019
Demo of Physics API. Balls bounce under gravity and collide in low friction world. Splash screen...
crown
39 runs ♦ 0 likes
By Mathias Bazin  
Created: 11 Jun 2018
Modified: 13 Jun 2018
Clone of "One Cube World" by Starter user
Pool Table
31 runs ♦ 0 likes
By Ian Gilligan  
Created: 4 Feb 2019
Modified: 5 Feb 2019


Call for partners
If you are interested in writing a programming course or textbook, Ancient Brain is looking for partners. We will work with you, and integrate your course into the site. Ancient Brain is looking to partner with developers of programming courses and other content. This is an opportunity for someone looking to develop a course or textbook with a site to promote it. See our Call for partners.
The background is a program, showing the JavaScript graphics used on this site.
The globes light up when you log in.
 
Font:

© Ancient Brain Ltd. 2018-19. All rights reserved.

Ancient Brain ™ is a trademark of Ancient Brain Ltd.

Platforms      Stats      The name      Terms and conditions      Contact

Call for partners      Bug bounty      Classes in Dublin