Editor's Choice Worlds

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

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


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      Bug bounty      Contact      Stats      The name      Terms and conditions