Watch for intent

A surprising action is useful when we understand what the player hoped would happen. Their attempt tells us what the world appears to promise, even when the current rules cannot deliver it yet.

We note the action, the expectation behind it, and the reaction that follows. That sequence is often more informative than whether the attempt technically succeeded.

Support combinations, not scripts

Flexible systems create stories without requiring a special case for every outcome. When abilities, spaces, and enemies follow clear rules, players can combine them in ways that still feel fair.

We prefer a small set of expressive pieces over a long list of isolated tricks. The pieces are easier to learn and much more interesting to rearrange.

Keep the delightful accidents

Not every unexpected result should survive. Some are confusing, some undermine the challenge, and some create technical problems elsewhere. The ones worth protecting make the player feel clever without making the rest of the game less meaningful.

When a surprise strengthens the fantasy and respects the rules, we treat it as a discovery. The design grows around it.