Sorry, but the web browser you are using does not appear to support WebGL (or even Canvas).

Sorry, but there was an unexpected error while loading the game.

Sorry, the browser you are using does not support some required features. These problems were detected:

If you are looking for a compatible browser, I recommend Google Chrome.

Sorry, the web browser you are using does not appear to support WebGL.

Saved Items

Type

Name

Size

Your browser does not appear to support local storage. This world will be lost when you close the page unless you export it and save the text.

New World

Name:

Name already in use.

Blockset:

Shape:

Bumpiness:

Block res.:

Size:

W

H

L

Import

Options

View

Field of view:

Draw distance:

Turn rate:

Pitch-relative flight

Graphics

Lighting

Smooth lighting

Bump mapping

Cubical particles

Fake 2× FSAA (I have fillrate to burn)

Sound

Sound

Controls

Function

Key

To change a control binding, click on the current one and then press the key or mouse button you wish to use instead. To add an additional binding, click the “…”. To remove a binding, click on it and click the “×” button.

Debug

Always render frames

Show block texture

Show collision volumes

Regenerate world on reload

Noclip

Help

Controls

These are the default controls. The options menu may be used to change them.

Movement

WASD or arrows

move horizontally

Space

jump

E

fly, move up

C

land, move down

Q

toggle mouselook

Blocks

Left button

remove block

Right button

place block

Q

toggle between block menu and mouselook

1–9, 0

choose from menu

R

edit targeted block

Z, X

twiddle targeted block (rotation, etc.)

Right button in menu

edit clicked block

Esc, F

exit block editing

B

edit blockset, block properties

Other editing

Middle button, Shift

drag selection

Click “Edit blockset” in the block menu or press B to bring up a menu for editing the blockset.

While you can edit any block to any shape, note that making the first block type (which makes up the underground volume in the default world) a non-cubical shape will likely be fatal to your frame rate.

By holding down the selection key you can drag out a selection box; operations on the selection can be performed using the chip which appears at its top left. The available operations are not very extensive at the moment.

Compatibility & Bugs

Not compatible with Safari 5.1 due to lack of full ECMAScript 5 support.

On an older MacBook Pro with 10.7 “Lion”, the terrain may be entirely white and the game may crash (exiting the browser in Firefox, a permanently gray screen in Chrome). In general, Cubes has not been tested across a broad range of graphics hardware and may have missing graphics, such as the terrain or sky being entirely white.

Editing the circuit behaviors can cause the game to enter inconsistent states. Circular connections in circuits result in indeterminate behavior.