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 start coding:
Game of Crowns s... 91 runs ♦ 0 likes By Enhanced Created: 21 Jun 2018 Modified: 27 Aug 2018 Enhanced version of "Game of Crowns" by Niamh Byrne with better graphics and controls
Tutorial 7.8 variant 142 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.
P5 Mouse tracker 133 runs ♦ 1 like By Starter user Created: 4 Jul 2018 Modified: 24 Apr 2019 Example of P5 World integrated with AB framework. Desktop: Draw ellipse wherever the mouse hover...
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...
Car models with ... 346 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...
Infinite World G... 46 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
One Cube World (... 678 runs ♦ 2 likes By Starter user Created: 11 Apr 2018 Modified: 24 Apr 2019 Simple starter World (Three.js version). Cube of random color. Built-in camera control.
Enhanced Space Pong 103 runs ♦ 0 likes By Enhanced Created: 18 Jun 2018 Modified: 24 Jul 2018 It's all you want from Pong : smooth controls, different difficulty levels and game modes
Complete Infinit... 277 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...
Bomberman 115 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 !
canvas webgl 443 runs ♦ 2 likes By Starter user Created: 17 Sep 2017 Modified: 24 Apr 2019 Minimal starter World for "Canvas" API (no graphics library). Program using getContext("webgl")....
Blank Three.js World 780 runs ♦ 2 likes By Starter user Created: 20 Nov 2016 Modified: 24 Apr 2019 A simple starter World. An Array of spheres. Painted with textures. Random motion.
Romantic Sunset 63 runs ♦ 0 likes By Enhanced Created: 17 Aug 2018 Modified: 17 Aug 2018 Turn your head and discover a eautiful scenery observable in first person mode.
Collision World 638 runs ♦ 2 likes By Starter user Created: 21 Sep 2017 Modified: 24 Apr 2019 Demo of Physics API. Blocks fall under gravity and collide. Can modify gravity, friction, etc. S...
One Cube World (P5) 197 runs ♦ 0 likes By Starter user Created: 10 Nov 2018 Modified: 24 Apr 2019 Simple starter World (P5 version). No camera control. So cube rotates to show 3D.
Plain canvas web... 27 runs ♦ 0 likes By Starter user Created: 1 Sep 2018 Modified: 24 Apr 2019 Example of porting webgl World (almost) unchanged to AB using plain canvas API
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.