J.E. Sawyer Blog Update

Obsidian Entertainment's Josh Sawyer has made a rare appearance on the company's blog system to talk about the complexities involved with designing systems and tuning content in role-playing games.
RPGs are often difficult to tune for a few reasons:

* There are a lot of statistics
* Many of the statics are derived/connected to other statistics
* There are subsystems that govern access to various abilities (e.g. class systems, racial abilities, etc.) that create a player desire for egalitarianism/balance between those subsystems

This won't all be coherent, but I'd like to write down a few basic rules that I have developed over time.

* Avoid allowing a base value to be modified by more than three inputs. That is, if you have a base damage value for something, you should ideally allow it to be affected by no more than three things. The fewer inputs you allow to modify a value, the more significant the effects of those inputs are. Additionally, the range is generally more constrained and predictable for a player. In turn, this makes tuning content easier.

E.g. how long you can hold your breath underwater. It's affected by your Constitution score, your Swim skill, and your Breathing Bonuses (a catch-all of non-stacking bonuses specifically for holding breath). As long as you know the max Constitution score, max Swim skill, and the highest Breathing Bonus, you know exactly how long a character can hold his or her breath underwater at any given point in the game. Because you only have three inputs to worry about, it's easy to track everything that goes into this system. Player attempts to min-max the system are limited to those three categories, which means that non-min-maxers can still be "competitive".
Thanks, RPG Codex.