The game should provide as much choice as possible to give every player and every game a unique experience. This includes ways to solve quests, character development and also character customizations.
The player’s actions will have consequences. It should not be possible to undo the choices made. This applies not only to quest choices but also to the player development of stats.
The player should not be able to do everything - the choice in a previous quest should affect the availability of later choices.
Quests should offer as much choice as possible to the player. Prefer quests that can be solved in more than one way.
Examples of solutions to quests:
Prefer to have many different dialogue options for the player to choose from, with different personalities of the player - even if some of the options lead to the same result. It gives the player a way of expressing their own personality more, and gives depth for the player.