An encounter table is not just a list of things that interrupt the player. It is a tone machine. If the rows are too harsh, the game can become punishing. If the rows are too bland, the journey loses texture. Boundaries help you build a table that can surprise you without ambushing you.
Start With Content Bands
Before writing rows, choose the band: all-ages nearby, gentle, tense but non-graphic, mature but bounded, or private intense. Then choose lines that will not appear. This is especially important for violence, cruelty, sexual threat, self-harm, body horror, harm to children, and real-world prejudice.
The table should not be allowed to smuggle in content you already declined.
Mix Encounter Types
Use categories instead of only enemies. A balanced table might include person with need, person with offer, environmental obstacle, clue, resource, delay, strange sign, social friction, safe rest, and real danger. This keeps solo play from turning every surprise into combat or punishment.
For cozy games, danger can become inconvenience, cost, embarrassment, weather, broken tools, or a difficult request. For darker games, danger can be stronger, but recovery still matters.
Add a Boundary Rule
Write a rule at the top: “If a result breaks tone, age rating, or access needs, shift it to the nearest safe category.” A violent ambush might become a blocked road. A horror image might become a strange sound. A despair prompt might become a costly delay.
This rule lets the table stay active without making the player endure every roll.
Review After Play
After the session, mark rows that worked, rows that felt flat, and rows that pushed too far. Revise the table before next time. You are not building a universal encounter generator. You are building a table for this campaign, this tone, and this player.

