Build it out of pieces
Eighty-six prototype models — walls, floors, slopes, stairs, crates, targets. Drag one in and it lands where you let go. Collision is worked out once, when the level opens, so a room of four thousand pieces costs the same to walk around as a room of four.
Give things rules
A crate that breaks, a pickup that refills you, a barrel that takes you with it. Rules are rows in a panel rather than code: four events, six comparisons, eight verbs. There is nothing you can write that fails while somebody is playing.
Write a script when a rule will not do
A platform that rises, a turret that tracks, a door that opens as you approach. JavaScript in a sandbox, with three hooks and no way to reach the network — so a level somebody else wrote is a level you can open.
Play it with other people
A match is a room. Everybody who joins sees each other move, in the level you built, with the rules you gave it. Send a link and somebody outside your space can walk in.