OPENWORLD
Download

Machines & power · Logic & radio

A sandbox game with logic gates, memory and radio — and machines that never stop

Wire a switch to a relay, a delay to a NOT gate, a dish to the Moon. Openworld's circuits are made of real parts — logic gates, memory, sensors, radios — and they keep working when you walk away, on their own thread, without ever slowing the game.

By Tom Pascard· Updated ·17 min read

In short

  • Signals from 0 to 255 on thin signal cables, fibres or radio, on at 128. Every logic part adds one 50 ms turn: you watch a calculation travel.
  • New in alpha 1.0.9: the logic gate (AND, OR, NOT), the delay, the memory, the op-amp (add, subtract, A×B÷C, compare) and the optical coupler — clocks, counters, a whole CPU if you like.
  • A display panel shows live values ("Count: 7"), and each part's setting is engraved on its model: you read a circuit by looking at it.
  • A radio on 256 channels: masts for your valley, dishes that follow the Moon. The ground blocks the waves.
  • Everything runs in the OVM, on its own thread: circuits keep working when nobody is near. On Mac (native Apple Silicon), Windows and Linux; it's an alpha, numbers may change.
Read the guide

psst… click on them

On this page
  1. Is there a sandbox game with logic gates?
  2. Is it logic gates, or coding?
  3. The pieces: what sends a signal, what listens
  4. How to make logic gates in Openworld
  5. Machines that keep running when nobody is near
  6. Radio: masts, and dishes that follow the Moon
  7. Gears, transformers and the signal writer
  8. Circuits that run a world
  9. What's coming next
  10. Questions

Is there a sandbox game with logic gates?

Yes — and this one runs on a whole planet. Openworld is a voxel sandbox game with logic gates built in: switches, relays, sensors, AND, OR, NOT, NAND, NOR and XOR gates, delays, memory and radios that you wire together with real cables. It's set on a round planet — walk straight and you come back to where you started — under a real sky, all the way to the Sun, and it runs natively on Mac (Apple Silicon), Windows and Linux.

What sets it apart from a circuit puzzle is that your circuits do something in a living world. They light a house at dusk, open a door when a friend walks up, warn you before a tank overflows, or carry a message across the planet by radio. And they run inside the OVM — the Openworld Virtual Machine — which keeps simulating them while you're far away.

  • 256values on a signal cable, 0 to 255
  • 128the level where a signal counts as on
  • 50milliseconds: one turn, added by each logic part
  • 256radio channels

Is it logic gates, or coding?

Mostly logic gates. Players combine switches, inverters and memory latches into AND, OR, NOT circuits and even whole computers. It feels like coding because you design a behaviour, but you never write a line: you build it piece by piece, like an electrician.

Circuits stay hands-on, with simple rules. A signal is a number from 0 to 255, not just on or off: it can mean "full", "half" or "a little" — and it counts as on from 128. Logic parts answer 255 or 0, and each one adds one turn of 50 ms, so a signal visibly travels through your build. And signals and power are two different things: logic travels on thin signal cables, while the energy that lights a lamp or turns a motor has to be produced and carried on power cables. The whole energy side is in our electricity and radio guide — here we stay on the logic.

So it's not a programming game?

No code, no scripts. Every behaviour comes from parts placed in the world and the cables between them. If you want a game where you program robots line by line, this isn't it. If you like to watch a circuit work with your own eyes — and walk inside it — it is.

The pieces: what sends a signal, what listens

Every device has ports: green for what comes in, orange for what goes out, lit up when you hold a cable — and each one now shows a small tag with its name and direction ("Input A · Input", "Write", "Channel 3"); F1 hides them. Right-click a device with an empty hand and its sheet explains, in simple words, arrows and real numbers ("180 × 100 ÷ 255 = 71"), what it does and what it's doing right now.

What sends a signal

  • Light switch and button: 255 while on — or the value you set on the switch's sheet, from 0 to 255 (a switch set to 1 is a "+1", one set to 100 a "×100"). A button stays pressed for one second.
  • Presence sensor: 255 while a player or a creature stands in front of it (radius 1 to 8 m), held a few seconds after they leave. It needs a little power to watch.
  • Level sensor: set against a tank, it tells how full it is, from 0 to 255. Powered too.
  • Chunk sensor: 255 while the land around it is loaded and settled.
  • The battery reports its charge, the solar panel what it's giving, the generator whether it runs, and a receiving antenna what it hears.

What listens

  • Electric relay: closes a power line when its command reaches 128, half the scale. It draws 2 W while closed.
  • Transistor: lets through a share of the current that follows the signal — signal ÷ 255. It's your dimmer: a lamp behind it shines in quarters.
  • Valve: opens a pipe by hand, or on command in proportion to the signal (20 W). The tap next to it simply fills your bucket.
  • Doors and trapdoors on a signal cable open at 128 and fall shut below.
  • Lamps, machines, motors and pumps stop when their command drops to 0, and a motor's speed follows its command.
  • Junction: splits a cable. On a signal cable it copies the signal to every branch.

The logic components (new in alpha 1.0.9)

  • Delay: gives back what it received N turns ago — from 1 to 600 turns, 0.05 to 30 seconds, 0.5 s by default.
  • Logic gate: AND, OR, NOT, NAND, NOR or XOR, chosen on its sheet. NAND and NOR are AND and OR turned upside down; XOR is on when exactly one input is. It works bit by bit on the signal's 8 bits (NOT gives 255 − A); with signals at 0 or 255, it's the classic gate.
  • Op-amp: adds (capped at 255), subtracts (never below 0), does the rule of three A × B ÷ C (leave C unplugged and it's 255: a percentage), or compares A > B and A = B.
  • Memory: on the rising edge of its Write input, it copies Value and keeps it — a D flip-flop, 0 at the start.
  • Optical coupler: eight signal channels on one side, a fibre on the other. As a laser it sends them down the fibre, as a photocell it reads them back. It needs 5 W.
  • Display panel: the large wall sign, with four command inputs. In its text, {1} to {4} become live values — "Battery: {1} %" — on 1 W of power.

Logic components need no power cable: the signal cable that links them feeds them. Only the coupler and the display panel want a small power cable. Each one is a small iron-bound oak box whose setting is engraved in brass on top and in front — "0.5s", "AND", "A+B", "A*B/C", ">", "MEM", "TX" / "RX" — with a glass lamp that lights while its output is on. The older devices engrave theirs too: an antenna's "CH 7", a valve's "AUTO", a presence sensor's "4m 2s". Every component is crafted in the grid, from the Technology branch of the recipe book.

To carry signals, the signal cable reaches 256 m, an optical fibre 10 km, and an octo fibre carries eight signals at once, one per colour. Farther than that, a repeater passes them on. These small cables are laid voxel by voxel (25 cm), along a wall or under a shelf, as neat as you like.

How to make logic gates in Openworld

Here are circuits that really work with today's parts. The old electrician's tricks still hold, and the new boxes open the rest. Try five of them in the scene below: click the switches and the button, change circuit, watch the pulses run — gold for power, red for signals.

  • AND, OR, NOT, NAND, NOR, XOR — one box. Set a logic gate on its sheet and wire its inputs A and B. The electrician's way still works too: two relays in series make an AND, and two senders on one signal cable make an OR, because a cable always carries the highest signal put on it — that's how the house of /ovm demo home opens its front door from two presence sensors.
  • Clock — a delay and a NOT, looped. The NOT turns the delay's output upside down and feeds it back in: the signal flips every half second, forever. Shorten the delay for a faster beat.
  • Pulse. A signal AND the NOT of its own delayed copy: when a button goes on, you get one short pulse, as long as the delay.
  • Counter. The button on the memory's Write; the memory's output into an op-amp set to Add, with a switch set to 1 on B; the sum back into the memory's Value. Each press adds one. Put the memory on a display panel and read "Count: 7".
  • Toggle. A memory whose Value is the NOT of its own output, and a button on Write: each press flips it — one button for the hall light.
  • Adjustable threshold. A relay closes at 128; for any other level, an op-amp set to ">" with a switch set to the value you want: "tank above 200".
  • Battery in percent. An op-amp in A × B ÷ C, the battery's charge on A, a switch set to 100 on B, C unplugged: 255 becomes 100. On a display panel: "Battery: 71 %".
  • Proportional — a dimmer. A level sensor on a transistor brightens a lamp as the tank fills, a quarter at a time; on a valve you get a flow that follows the level, on a motor a speed.
  • An 8-lane bus. Eight signals into an optical coupler set to laser, an octo fibre up to 10 km, a coupler set to photocell at the other end: your whole control panel, far away.

Want them ready-made? In a creative world, /ovm demo logic builds four of them with their plaques: a clock blinking a lamp, the battery's percentage on a panel, a counter that climbs at each press, and three switches crossing a fibre between two couplers.

Mechanic

Click a switch, the button or a part

Five circuits that work in the game today, true to its rules — each logic part adds one 50 ms turn. Click the switches and the button, change circuit, then walk away: the land fades like an unloaded chunk, and the circuit keeps running.

Machines that keep running when nobody is near

A circuit doesn't depend on a loaded chunk. Every device and every link is also registered in the OVM, which simulates them even where no chunk is loaded. Your sensors keep reading, your relays keep switching and your tank keeps filling while you explore the other side of the planet.

The OVM runs on its own thread, aiming for 20 turns a second, and each turn is always 50 ms of simulated time. Build something enormous and it's the OVM's pace that drops — everything slows down evenly, nothing is skipped — never the game's TPS: players, creatures and blocks keep their normal speed. A badge on screen tells you ("OVM 12 Hz (60 %)", orange under 90 %, red under 50 %), /ovm stats gives the details, and the F3 debug screen has an OVM card.

Distance costs almost nothing. A link is one channel with two ends, a length and a drop, so a cable across a valley or a pipeline around the planet costs the same as a short one; what costs is the number of devices. This is also what lets factories run while you're away: furnaces and conveyors live in the same simulation as your circuits.

/ovm stats
/ovm scope world
/ovm scope loaded
On your server: the OVM's pace, the whole world simulated (the default), or only the zones around players.

Radio: masts, and dishes that follow the Moon

Antennas carry a signal with no cable at all. There are 256 channels: an emitter sends its command (0 to 255) on its channel, and every antenna within reach listening on that channel puts what it hears on its own signal cable. Press a button at home, a lamp lights up in the next village.

  • The omnidirectional mast talks all around: perfect for a valley or a village. It can't reach the Moon.
  • The directional dish concentrates its beam in a 2° cone and carries much farther for the same power. Aim it through a spyglass view (×1 to ×32), or tell it to follow the Moon — or, from the Moon, the Earth — and it turns on its own as the planet spins.

Its sheet speaks plainly: pick a target — Nearby (100 m), Village (1 km), Region (10 km), Far (100 km), the Moon — and it tells you what it will consume. Range follows a real radio law (the Friis formula): reaching the Moon, 60,000 km away in the game, takes about 34 kW with a dish at each end.

And waves never go through the ground. A hill between two masts, the curve of the round planet, or the Earth itself when the Moon sets: the link is cut. A dish whose target sinks below the horizon goes quiet ("Target below the horizon") until it rises again. Type /radio show-signal true to see the beams.

Little astronautRobot
Not to scale, but true to the game's rules: a button on the Moon sends on channel 7, the Earth base's dish follows the Moon as the planet turns, its lamp lights only on the same channel — and the Earth stops the waves when the Moon sets.

Gears, transformers and the signal writer

Gears with the ratio you choose

Motion is part of the toolbox too. An electric motor turns a shaft at 120 rpm, and on that shaft you place your own gear wheels — small (1 m), medium (3 m) or large (5 m), in wood, iron or steel. Two gears side by side at the right distance mesh on their own: the ratio is the ratio of their sizes, and the direction flips. Chain them to get the speed you need. Energy is conserved — each mesh loses a little — and a contradictory train simply jams.

Transformers

Power travels in two sizes of cable: the small power cable (10 kW) and the large power cable (250 kW). A transformer joins the two, up or down, at 97 %: up to cross a valley, down again at home. All of it is in the electricity guide.

The signal writer: a recorder on paper

To see what your signals do over time, there's the signal writer, a desk chart recorder. Give it paper and a little power (15 W), plug in a signal cable — or an octo fibre, and eight pens draw eight channels in their colours. Choose its speed, from 20 points a second to one a minute. Each sheet holds 128 points and becomes a chart you read like a paper card; the writer keeps 16 of them in order — a whole night in the life of a sensor.

  1. 1

    Power

    A solar panel or a generator, and a small power cable running to the corner of your tank.

  2. 2

    The sensor

    Set a level sensor against the tank and feed it from that cable: it needs 3 W to read.

  3. 3

    The relay

    Run a signal cable from the sensor to an electric relay on a lamp's power line. Above half full, the lamp lights.

  4. 4

    The record

    Add a junction on the signal cable and a signal writer with paper: in the morning, the chart shows the level all night long.

Circuits that run a world

You can build computers with parts you can read at a glance, but the circuits are first made to run a world: houses, pumps, workshops and radio links that keep working across a whole planet — and that your friends see light up too, on Mac, PC or Linux.

What's coming next

The OVM is young: it arrived in October 2026, the logic components came with alpha 1.0.9, and it's still being reworked during the alpha, so exact figures may change — each device's sheet always shows the current ones. The display panel only shows numbers in decimal for now. Next on the list are antennas that go to space: relay antennas in orbit and satellites that pass a signal from one side of the planet to the other, or up to a station. They aren't in the game yet. Today you can already fly a rocket to orbit and build your own space station up there; the radio that will tie them together is planned.

Follow Openworld

@play_openworld is Openworld's official Instagram page: videos of the game and news of every update.

@play_openworld

Openworld is created by @tompascard

Three steps to your first logic gate

  1. 1Install Openworld with the downloaded file: it sets up the launcher.
  2. 2Create your account in the launcher and confirm your email.
  3. 3Pick your username… and play.

Questions

Is building with logic gates like coding?

It's closer to electronics than to programming: you design a behaviour by placing parts, not by writing code. Openworld works the same way — no scripts, only devices and cables you can see and walk around.

How do logic gates work in a game like Openworld?

Senders (switches, buttons, sensors) put a number from 0 to 255 on a signal cable; it counts as on from 128. A logic gate set to AND, OR, NOT, NAND, NOR or XOR answers 255 or 0, one turn (50 ms) later. Listeners act on the result: an electric relay closes a power line, a transistor passes a share of the current, a door opens.

How do you get a satellite in orbit?

In Openworld today, you can fly a rocket to a stable orbit and build a station there. Satellites and relay antennas in orbit are planned, but not in the game yet.

Do my circuits work when I'm far away?

Yes. The OVM simulates every device even where no chunk is loaded, on its own thread. A server admin can limit it to the zones around players with /ovm scope loaded.

Can you build a computer in Openworld?

Yes: with NOT and memory, you can build latches, registers, adders and a whole arithmetic unit. Each part adds one 50 ms turn, so it's slow on purpose — and you can watch it think.

How do you make a clock with logic gates?

Loop a delay and a NOT gate into each other: the NOT turns the delay's output upside down and sends it back, so the signal flips every time the delay runs out. In Openworld, a delay of 0.5 s gives a lamp that blinks about once a second.

Keep reading

More guides

The game

Keep exploring Openworld

Download

Ready to go?

One small file, and your planet is waiting. The game updates itself.

Out now. Openworld is in alpha, and you can play it today.

  1. AlphaYou are hereToday. The whole game, playable since the first day of the alpha, and it costs less.
  2. BetaWhen the game is more stable.
  3. Official versionThe final version. The launcher takes you there by itself.

Nothing to wait for: Openworld is downloaded from this site, not from Steam or any other store.

Your system

Windows

Windows 10 or 11, 64-bit

Download

Openworld.exe

Your system

Linux

x64, glibc 2.31+ (Ubuntu 20.04+), Vulkan drivers

Download

Openworld-linux-x64.tar.gz

  1. 1Install Openworld with the downloaded file: it sets up the launcher.
  2. 2Create your account in the launcher and confirm your email.
  3. 3Pick your username… and play.

Follow Openworld

@play_openworld is Openworld's official Instagram page: videos of the game and news of every update.

@play_openworld

Openworld is created by @tompascard

Is Openworld out?

Yes. Openworld has been playable since the first day of its alpha. Download it for Mac, Windows or Linux, create your account in the launcher and play: there is no release date to wait for.

Is Openworld coming to Steam?

Openworld isn't on Steam or any other store, and you don't need one: you download the game from this site, today, and its launcher keeps it up to date.

Alpha, beta, official version: what does it mean?

Alpha: the game is playable and grows with every update; things move and sometimes break. When it is more stable, it becomes a beta, then its official version. It's the same game all the way: you play now, and the launcher installs each new version by itself.

Why play during the alpha?

You play right away, you watch the game grow update after update, and the alpha costs less than the official version will.

macOS says the app “wasn't opened”

Normal for now: the app doesn't have its Apple certificate yet. Click Done, open System Settings → Privacy & Security, scroll down to Openworld and click Open Anyway. Just once.

Windows shows “Windows protected your PC”

The installer doesn't have its certificate yet. Click More info, then Run anyway.

And on Linux?

Extract the archive and run the program:

tar xzf Openworld-linux-x64.tar.gz && ./Openworld

You need a Vulkan graphics driver (Mesa or NVIDIA) and glibc 2.31 or newer (Ubuntu 20.04, Debian 11, Fedora 32 or newer).

What kind of machine do I need?

A Vulkan-capable graphics card (on a Mac, macOS 11 or newer). The game adjusts its view distance and weather quality: a recent laptop is enough.

The launcher doesn't open?

Update your graphics driver from NVIDIA's, AMD's or Intel's website. On a laptop with two graphics cards, update both. On Linux, install the Mesa Vulkan drivers (mesa-vulkan-drivers).

It's downloading!

Install Openworld

The game doesn't have its Apple and Microsoft certificates yet: your computer will be suspicious the first time you launch it. That's normal, here's how to tell it everything's fine. Just once.

  1. 1

    Open Openworld.dmg

    Drag Openworld into the Applications folder, then launch it from Applications.

  2. 2

    macOS refuses: click “Done”

    Definitely not “Move to Trash”.

  3. 3

    System Settings → Privacy & Security

    Scroll down to “Openworld was blocked”, click Open Anyway and confirm (password or Touch ID).

  4. 4

    Relaunch Openworld

    Click Open one last time. That's it: macOS won't ask again.

Comfortable with Terminal?
xattr -dr com.apple.quarantine /Applications/Openworld.app

Then launch Openworld as usual.