Editor's Choice Worlds

Here are some selected user-submitted Worlds and the most useful built-in Worlds.

Game of Crowns s...
By Enhanced  
Enhanced version of "Game of Crowns" by Niamh Byrne with better graphics and controls
One Cube World (...
By Starter user  
Simple starter World (Three.js version). Cube of random color. Built-in camera control.
Cells
By Enhanced  
'Cells' is an animation that displays 4 team of cells trying to infect each other, until total d...
Collision World
By Starter user  
Demo of Physics API. Blocks fall under gravity and collide. Can modify gravity, friction, etc. S...
Touch World
By Starter user  
How to override default touch handling. Mobile: Touch drag moves agent, touch pinch zooms camera...
Infinite World O...
By Enhanced  
Here is a code to get an infinite world that loop without object in it, without the sun
Space Hero
By Enhanced  
Drag the Earth the collect the suns. Don't get hit by the asteriods ! Enhanced version of "Space...
CELLS WITH MIND ...
By Enhanced  
Cells is a game about cells trying to infect each other. It offers a playground for minds to com...
Shooting Range
By Enhanced  
Shoot the ducks, feel the spirit of the hunt. Enhanced version of "Shooting Range (Space To Shoo...
canvas webgl
By Starter user  
Minimal starter World for "Canvas" API (no graphics library). Program using getContext("webgl")....
Flickr World
By Starter user  
Demo of "Web page" API. Just use JS to make a web page. This page gets images from Flickr using ...
Bouncy Balls
By Starter user  
Demo of Physics API. Balls bounce under gravity and collide in low friction world. Splash screen...
P5 chase World
By Starter user  
Example of World with Mind on P5 plain API. No AB framework. Have to call Mind yourself. Mind mo...
Chess : Mind v...
By Enhanced  
Clone of "Chess : Mind vs Simple AI (a bit of random)" by Mathias Bazin
No brain
By Enhanced  
Float through hypnotic space cubes. No user input required, it's only an animation
One Cube World (P5)
By Starter user  
Simple starter World (P5 version). No camera control. So cube rotates to show 3D.
Plain Three.js World
By Starter user  
Example of plain Three.js API. Porting a World unchanged. From github.com/mrdoob
Rythm of the night
By Enhanced  
A rythm game where you have to use the right inputs at the right time to progress from one level...
Infinite World G...
By Enhanced  
Here is a code to get an infinite world that loop without object in it, and with the sun
Sun
By Enhanced  
Here is a prototype of a sun object that you can copy to your world !
CELLS WITH MIND ...
By Enhanced  
Cells is a game about cells trying to infect each other. It offers a playground for minds to com...
Plain canvas web...
By Starter user  
Example of porting webgl World (almost) unchanged to AB using plain canvas API
User-controlled ...
By Starter user  
3d model World. User controlled on desktop. Keyboard arrows to move. Switch to "Move with" camer...
Scare the Fishes!
By Enhanced  
Scare the fishes with your mouse ! If you click they will flee even further away. Includes twea...
Castle World
By Starter user  
Demo of how to insert 3d model into World. Mind-controlled agent, actively-pursuing enemy. Splas...
Minecraft Builder
By Enhanced  
Build your own worlds. Enhanced version of the Minecraft starter world with added control and co...
2D sprite animation
By Mark Humphrys  
2D sprite animation on a surface. Change show3d to true to see it on 3d box faces.
Model World
By Starter user  
Demo of how to insert 3d models into World. Mind-controlled agent, actively-pursuing enemy. Skybox.
Car models with ...
By Port of threejs....  
Car bodywork reflects images from skybox. Click buttons to change model and bodywork. Mouse to m...
Tutorial 7.8 variant
By "Coding Train" p...  
Tutorial 7.8 with music and other uploaded images, including from other users. Click on the images.
Simple World
By Starter user  
Simple World with a Mind-controlled agent, randomly-moving enemy, paint blocks with texture.
Tutorial 2.1
By "Coding Train" p...  
Variables in p5.js (mouseX, mouseY)
Complex World
By Starter user  
World with a Mind-controlled agent, actively-pursuing enemy, random maze, skybox, music.
Enhanced Space Pong
By Enhanced  
It's all you want from Pong : smooth controls, different difficulty levels and game modes
smooth movement
By Mark Humphrys  
this may work on touch
Purple Fruit Monster
By Starter user  
Example of porting physics World unchanged to AB using plain physics API. From "3D Game Programm...
Pacman
By Enhanced  
Enhanced version of Game Pacman in Space, you need to collect all white bullet to end the game, ...
Enhanced Don't Move
By Enhanced  
Try to dodge cubes as they fall to the ground, in this simple but efficient game
canvas 2d
By Starter user  
Minimal starter World for "Canvas" API (no graphics library). Program using getContext("2d"). Pa...
The Game of Life
By Enhanced  
The famous Game of Life. Click on the screen to place the initial cells and then click start ! ...
3D for Kids Worl...
By Starter user  
Example of plain Three.js API. Porting a World unchanged. From "3D Game Programming for Kids"
CA318 2018 World
By Mark Humphrys  
CA318 practical 2018: Write a Mind to solve this World.
Sampler
By Enhanced  
Upload sounds, play them, automate them. Saving data works.
Expo World
By Mark Humphrys  
Infinite changing demo for expos.
Bomberman
By Enhanced  
Classic game of Bomberman, try to kill the ennemy with a bomb !
MineCraft
By Starter user  
Use keyboard to draw blocks like in MineCraft. Use arrow keys and PgUp, PgDn to draw. Can save w...
Blank Three.js World
By Starter user  
A simple starter World. An Array of spheres. Painted with textures. Random motion.
Chess : Mind v...
By Enhanced  
Your mind plays against "Simple AI - Depth 1" with a little bit of random added so the games are...
Complete Infinit...
By Enhanced  
This program was made by Nathan Bonnard. In this world, you can generate an infinite world ! Bu...
P5 Mouse tracker
By Starter user  
Example of P5 World integrated with AB framework. Desktop: Draw ellipse wherever the mouse hover...
Plain canvas web...
By Starter user  
Example of porting webgl World (almost) unchanged to AB using plain canvas API
P5 Particle System
By Starter user  
Port of P5 site's "Particle System" example with almost no change. P5 plain API. No AB framework...
Romantic Sunset
By Enhanced  
Turn your head and discover a eautiful scenery observable in first person mode.
First Person Con...
By Enhanced  
First person view with mouse controls. Use WASD or Arrows to move, mouse to look around and spac...
Tutorial 7.8
By "Coding Train" p...  
Objects and Images. On Ancient Brain you can upload your own images. Try it!
Scrolling background
By Enhanced  
here is explained and commented a way to code a scrolling background with three.js
Tutorial 18.7
By "Coding Train" p...  
Tutorial 18.7 with full canvas, resized model, sound. Texture on box is image from another user.
Zombie Death Baby
By Starter user  
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.
 
Font:

© Ancient Brain Ltd. All rights reserved.

Ancient Brain ™ is a trademark of Ancient Brain Ltd.

Beta      Contact      Stats      The name      Terms and conditions

Bug bounty      Course in Dublin      Call for partners