Traditional RPG interactions

Problems

Note: some of these problems only apply to complex interactions, but simple interactions don't scale well and need the option of falling back on complex interactions. Very few RPGs have been created that only allow simple interactions. (Even the lightweight Diablo series still features dialog windows and shop screens.)

Is non-composable, either in terms of input (commands) or output (effects)

Is incompatible with the spatial simulation

Only supports PC-to-NPC (or non-player actor)

Has no observable effect in the spatial environment

<aside> 💡

Some games will have audio or floating text for dialog not involving the player, but that approach is brittle and doesn't scale well

Only supports two actors

Solution options