Orbium
A one-touch marble puzzle in vanilla JavaScript and canvas. Nudge a marble throu...
Orbium
๐ How to Play
Pick a level from the LEVELS menu. Tap the marble to nudge it โ momentum carries. Rotators turn you, rings teleport you, striped lanes are one-way, clocks run on their own schedule. Reach the exit dock. EDIT opens the level editor.
๐ Complete Game Guide
Orbium
Orbium is a one-touch marble puzzle by Bjรถrn Nilsson, originally released for iOS and now playable in any browser. You are a marble on an isometric tiled field. Tapping nudges you forward โ and everything else on the board is a machine that reacts to you: rotators that swing you sideways, teleporters that jump you across the map, one-way lanes that only let you pass a certain direction, counters, clocks and stops.
It is written in plain JavaScript against an HTML5 canvas โ no engine, no framework, no build step.
How to Play
- Pick a level from the LEVELS menu (or press MENU).
- Tap the marble to nudge it. Momentum carries it until something stops it.
- Read the field: blue rotators turn you, teal rings teleport you, striped lanes are one-way.
- Reach the exit dock on each level.
- Press EDIT to build your own field from the same parts.
Controls
- Tap / click the marble โ nudge it in the direction it is facing
- Arrow keys โ nudge in a specific direction
- PREV / NEXT โ step through the level set
- PLAY โ start the current level
- MENU โ back to the level list
- EDIT โ level editor
- Touch controls appear automatically on touch devices
Tips
- Rotators move you regardless of your facing โ plan the whole cell chain, not just the next tap.
- The clock mechanism advances on its own schedule, so some cells are only open for a beat. Waiting is often faster than tapping.
- Progress is stored per-level, so grinding one difficult level does not reset the others.
Save Data
Orbium stores your per-level progress in your browser's localStorage. Clearing site data will reset it.
Open Source & License
Orbium was created by Bjรถrn Nilsson and is licensed under the GNU General Public License v2.0 (GPL-2.0).
- Original game source: https://github.com/bni/orbium
- Original live build: https://bjornri.github.io/Orbium/
This integration self-hosts the GPL-2.0 build so it runs entirely in your browser. The upstream license text ships unmodified alongside the game, and the build is otherwise byte-for-byte identical to upstream.
๐ฎ Controls
Share This Game
๐ฎ Related Games
Hextris
Tetris on a hexagonal grid. Rotate and stack falling hexes, line up three of the same colour to clear them, and survive as the waves get faster. Plain JavaScript, no build step.
Diablo JS
A minimal-code isometric action-RPG on a single HTML5 canvas. Fight monsters, grab potions and coins, and survive โ the entire engine and game is about 900 lines of dependency-free JavaScript.
Coil
A one-button maze game that plays itself while you watch. Draw a circuit to trap the moving dot before it escapes.
Beatrix
A rhythm puzzle built with Phaser. Tap precisely on the beat to rotate, flip and transform tiles until each musical phrase resolves into the target pattern. All audio is synthesised at runtime with Web Audio.
๐ฌ Comments
Coming soon! Sign in to leave a comment.