Our goal: To become one of the most fun places in the world to code.
13 countries 1,044 coders 1,761 worlds 123,526 runs 0.7 million lines of code Update stats
Bouncy Balls 309 runs ♦ 2 likes By Starter user Created: 1 Oct 2017 Modified: 20 May 2019 Demo of Physics API. Balls bounce under gravity and collide in low friction world. Splash screen...
Bomberman 120 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 !
First Person Con... 76 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...
3MF demo 23 runs ♦ 0 likes By Mark Humphrys Created: 17 Jan 2019 Modified: 24 Mar 2019 Attempt to load 3MF model. Not working yet.
An online coding platform
Ancient Brain is an online coding and hosting platform, for all skill levels.
and List of features.
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.
Run programming practicals in 3D or 2D or text,
with many features
designed for teachers.
Safely edit and run student code.
Upload problems, tender for solutions, test and rank them.
hybrid AI systems
from the code of multiple authors.
Play the endless game worlds the coders make.
Come and browse an ever-growing archive of games.
Clone other people's worlds and change one or two lines.
What's the worst that could happen?
How to code
the games and
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 learn how to code.
There is a choice of "libraries" that you can use:
Tutorial 7.8 variant 154 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.
canvas 2d 292 runs ♦ 2 likes By Starter user Created: 4 Oct 2017 Modified: 20 May 2019 Minimal starter World for "Canvas" API (no graphics library). Program using getContext("2d"). Pa...
Cells 74 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...
CELLS WITH MIND ... 92 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...
Chess : Mind v... 99 runs ♦ 0 likes By Enhanced Created: 7 Aug 2018 Modified: 10 May 2019 Your mind plays against "Simple AI - Depth 1" with a little bit of random added so the games are...
Complete Infinit... 287 runs ♦ 0 likes By Enhanced Created: 9 Aug 2018 Modified: 26 Aug 2018 This program was made by Nathan Bonnard. In this world, you can generate an infinite world ! Bu...
P5 chase World 95 runs ♦ 0 likes By Starter user Created: 4 Aug 2018 Modified: 20 May 2019 Example of World with Mind on P5 plain API. No AB framework. Have to call Mind yourself. Mind mo...
Infinite World G... 53 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
Car models with ... 357 runs ♦ 0 likes By Port of threejs.... Created: 13 Sep 2018 Modified: 24 Mar 2019 Car bodywork reflects images from skybox. Click buttons to change model and bodywork. Mouse to m...
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 ! ...
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...
Flickr World 137 runs ♦ 0 likes By Starter user Created: 12 Aug 2018 Modified: 20 May 2019 Demo of "Web page" API. Just use JS to make a web page. This page gets images from Flickr using ...
Plain Three.js World 50 runs ♦ 0 likes By Starter user Created: 1 Sep 2018 Modified: 20 May 2019 Example of plain Three.js API. Porting a World unchanged. From github.com/mrdoob
Blank Three.js World 804 runs ♦ 2 likes By Starter user Created: 20 Nov 2016 Modified: 20 May 2019 A simple starter World. An Array of spheres. Painted with textures. Random motion.
Chess : Mind v... 185 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
Enhanced Don't Move 57 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
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 globes light up when you log in.