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

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

13 countries    1,042 coders    1,705 worlds    123,017 runs    0.7 million lines of code    Update stats

The Game of Life
91 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 ! ...
FLESHMAN PLAYS G...
4385 runs ♦ 2 likes
By Sean Hutchinson  
Created: 21 Oct 2016
Modified: 10 Feb 2018
Port of flying b...
135 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...
Rythm of the night
106 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!
How to code on this site, decide what library to use: Skip the intro, let us decide the library, and go straight to the starter tutorial:
Random Worlds

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

Pacman
934 runs ♦ 2 likes
By Suzanne Campbell  
Created: 16 Nov 2016
Modified: 10 Feb 2018
One Cube World (...
33 runs ♦ 0 likes
By Dylan  
Created: 13 May 2019
Modified: 13 May 2019
Clone of "One Cube World (P5)" by Starter user
Cloned CA318 201...
74 runs ♦ 0 likes
By Eoin McLaughlin  
Created: 8 Nov 2018
Modified: 8 Nov 2018
Clone of "CA318 2018 World" by test
How to : infinit...
20 runs ♦ 0 likes
By SinfulSalad  
Created: 1 Aug 2018
Modified: 1 Aug 2018
here is displayed and commented a way to code a scrolling background with three.js
Bouncy Balls
218 runs ♦ 0 likes
By test  
Created: 30 Sep 2017
Modified: 24 May 2018
Cloned Cloned CA...
46 runs ♦ 0 likes
By Odhran Byrne-Gildea  
Created: 7 Nov 2018
Modified: 7 Nov 2018
Clone of "Cloned CA318 2018 World" by cdaly
Cloned Cloned CA...
77 runs ♦ 0 likes
By Shan Mulgrew  
Created: 12 Nov 2018
Modified: 19 Nov 2018
Clone of "Cloned CA318 2018 World" by cdaly
Spooky Skeleton ...
332 runs ♦ 0 likes
By Cillian Rice  
Created: 16 Nov 2016
Modified: 10 Feb 2018
3. Making an Avatar
60 runs ♦ 0 likes
By "3D Game Program...  
Created: 16 Aug 2018
Modified: 24 Mar 2019
Port of code "building_an_avatar" from Ch.3
sloyand2 CA318
60 runs ♦ 0 likes
By sloyand2  
Created: 12 Nov 2018
Modified: 26 Nov 2018
Clone of "Cloned Cloned CA318 2018 World" by sloyand2
Shooting Range (...
2163 runs ♦ 4 likes
By Adrian Rabbitte  
Created: 16 Nov 2016
Modified: 10 Feb 2018
canvas 2d
291 runs ♦ 2 likes
By Starter user  
Created: 4 Oct 2017
Modified: 19 May 2019
Minimal starter World for "Canvas" API (no graphics library). Program using getContext("2d"). Pa...
better FPV Model...
63 runs ♦ 0 likes
By tom  
Created: 12 Feb 2017
Modified: 10 Feb 2018
Bart on fire
383 runs ♦ 0 likes
By Alex Murphy  
Created: 25 Apr 2019
Modified: 19 May 2019
Bart is on fire! Help!
Tutorial 7.8
61 runs ♦ 0 likes
By "Coding Train" p...  
Created: 5 Sep 2018
Modified: 5 Sep 2018
Objects and Images. On Ancient Brain you can upload your own images. Try it!
Assignment Submi...
718 runs ♦ 0 likes
By Kevin O'Neill  
Created: 6 Dec 2016
Modified: 10 Feb 2018
SpaceHero
568 runs ♦ 2 likes
By Ross Franey  
Created: 26 Oct 2016
Modified: 10 Feb 2018
Cloned Simple World
181 runs ♦ 1 like
By sean  
Created: 7 Mar 2018
Modified: 8 Mar 2018
Cloned Complex World
22 runs ♦ 0 likes
By declan mckibben  
Created: 1 Dec 2016
Modified: 10 Feb 2018
Stop The Pigeon ...
259 runs ♦ 0 likes
By Amy Leitch  
Created: 7 Dec 2016
Modified: 10 Feb 2018
Cloned CA318 201...
56 runs ♦ 0 likes
By AymanElG  
Created: 14 Nov 2018
Modified: 26 Nov 2018
Clone of "CA318 2018 World" by Mark Humphrys
Tutorial 3.1
11 runs ♦ 0 likes
By "Coding Train" p...  
Created: 4 Sep 2018
Modified: 4 Sep 2018
Introduction to Conditional Statements
Cloned Complex World
29 runs ♦ 0 likes
By barkerr2  
Created: 17 Nov 2018
Modified: 17 Nov 2018
Clone of "Complex World" by Starter user
Cloned xyz MineCraft
15 runs ♦ 0 likes
By James Humphrys  
Created: 10 Dec 2016
Modified: 10 Feb 2018
Heads Up Poker A...
466 runs ♦ 0 likes
By Kevin Sweeney  
Created: 6 Nov 2016
Modified: 10 Feb 2018
IT'S A BOX!
37 runs ♦ 1 like
By Jack  
Created: 24 May 2018
Modified: 26 May 2018
IT'S A BOX I TELL YOU!!
Cloned multiple ...
13 runs ♦ 0 likes
By test2  
Created: 26 May 2018
Modified: 26 May 2018
Clone of "multiple skeletons World" by Starter user
Evade the Dog
221 runs ♦ 0 likes
By Ellen Kennedy  
Created: 21 Nov 2016
Modified: 10 Feb 2018
New World
36 runs ♦ 0 likes
By Sim sam  
Created: 31 Mar 2018
Modified: 31 Mar 2018
Cloned Complex World
54 runs ♦ 0 likes
By Dean Lalor  
Created: 14 Nov 2016
Modified: 10 Feb 2018
Un Cube
23 runs ♦ 0 likes
By Joe Ninety One  
Created: 5 Nov 2018
Modified: 5 Nov 2018
C'est un cuuuuuuuube
multiple skeletons
29 runs ♦ 0 likes
By tom  
Created: 12 Mar 2017
Modified: 10 Feb 2018
cafe Collision World
15 runs ♦ 0 likes
By test  
Created: 8 Feb 2018
Modified: 10 Feb 2018
test2 world syng...
17 runs ♦ 0 likes
By test2  
Created: 4 May 2018
Modified: 4 May 2018
pick your textur...
72 runs ♦ 0 likes
By tom  
Created: 27 Nov 2016
Modified: 10 Feb 2018
Dungeon Cloner
465 runs ♦ 0 likes
By Ian Kelly  
Created: 6 Dec 2016
Modified: 10 Feb 2018
Spider Paradise ...
634 runs ♦ 2 likes
By Aisling Casserly  
Created: 8 Dec 2016
Modified: 10 Feb 2018
Space hero in th...
29 runs ♦ 0 likes
By Mathias Bazin  
Created: 7 Jun 2018
Modified: 12 Jun 2018
Adapted the game to fit the threeworld object. Add audio and visual feedback through the game an...
P5 Mouse tracker
140 runs ♦ 1 like
By Starter user  
Created: 4 Jul 2018
Modified: 19 May 2019
Example of P5 World integrated with AB framework. Desktop: Draw ellipse wherever the mouse hover...
Everyone dies
24 runs ♦ 0 likes
By tuitef2  
Created: 6 Nov 2018
Modified: 6 Nov 2018
Clone of "One Cube World" by Starter user


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