The single greatest challenge this game has been facing is how limiting a 3D environment is at visualizing game state and providing means for users to interact with such visualizations.
Some of these challenges are less of a problem for 2D games and god games because they can more seamlessly integrate scenes and GUI elements, though most of these challenges still exist in those genres.
There are three main sub-problems:
It is difficult to communicate different modes of a single actor.
It is even more difficult to communicate nested, internal, or composite state of a single actor.
Is is even more difficult to communicate relationships between two actors.
State visualized | Actor count | Difficulty |
---|---|---|
Modal | 1 | ☠️ |
Nested/internal/composite state | 1 | ☠️☠️ |
Relationships | 2 | ☠️☠️☠️ |
Relationships | 3+ | ☠️☠️☠️☠️ |
It is difficult to communicate most events that happen to a single actor.
It is even more difficult to communicate any event that happens between two actors.
Event visualized | Actor count | Difficulty |
---|---|---|
Single event | 1 | ☠️ |
Single event | 2 | ☠️☠️ |
Single event | 3+ | ☠️☠️☠️ |
It is difficult to visually distinguish between actors.