mechanic

Use when

You want field-based physics puzzles or crowd control.

What it is. A field the player projects from a point — attract draws magnetic bodies toward it, repel shoves them away. You never touch the object; the force does. It’s mechanic-throw without the hands: action over a distance, on anything the world marks as magnetic.

Player fantasy / why it’s fun. You bend the room with an invisible hand. Coins leap to your palm, a portcullis rips off its track, a mob of foes clumps then scatters at your whim. The pull is telekinesis with rules — power you feel through second-order motion, not a button that just deletes the obstacle.

The verb

Aim a point (or emit from self) → choose polarity (attract / repel) → hold → magnetic bodies accelerate along the field until you release or they arrive. Two live decisions every frame: which polarity and what’s in range.

How it feels / why it’s fun

Tuning levers

LeverDefaultPushed low →Pushed high →
Fallofflinear over radiusflat pull (arcadey, forgiving)inverse-square (physical, punishing edges)
Rangemid (2–4 screens of a room)tight, must-approachroom-wide, trivializes routing
Force capclamped max accelgentle drift, easy readsnap-yank, hard to catch
Polarity swapinstant, freecommit to one pole per presscosted flip → planning tension
Target scopemarked-magnetic onlyfew loud objects, legibleeverything metal, dense + noisy
Self-vs-objectpull objects to youyou stay put, world movespull you to anchors (grapple-like)
Charge / durationhold-to-sustaintap-pulse, twitchymetered battery → resource loop

Defaults target physics-puzzle feel: legible, mid-range, instant flip. Widen range and flatten falloff for arcade crowd-control; add a battery and inverse-square for a tense management verb — system-resource-loops.

Self-vs-object: who moves?

The single biggest design fork.

Legibility: mark what is magnetic

The whole verb collapses if the player can’t tell what the field grips. This is the non-negotiable:

One field, many uses

A magnet is a verb multiplier — the same force is a key, a weapon, and a floor:

Slots into

Twist seams

How it wires to Hayao

Fails when…

See also

This module rendersthe repo's markdowndirectly — edit it there, it changes here.