Provide Suitable Feedback When Executing Destructive Actions
On this page
Destructive actions are those that result in irreversible or damaging consequences. Such actions may include, for example:
Losing overall progress.
Deleting saved game files.
Deleting player accounts.
Spending in-game or real-world currency on in-game purchases.
Reverting to default states and settings.
As illustrated by the examples above, destructive actions may cost players the effort, time, and financial resources they have invested in the game, including in-game currency accumulated over time. Since these resources are valuable to players, they are unlikely to want to risk losing them through unintentional or hasty actions.
To reduce the likelihood of such outcomes, destructive actions should not be executed immediately upon player input. Instead, a dialogue box should be presented to the player to confirm their intent before the action is carried out.
As an alternative to a dialogue box, a temporary undo button may be displayed following the execution of a destructive action. This button should automatically disappear after a few seconds. Pressing it would revert the action.
An example of a temporary undo button.
General Recommendations for Dialogue Boxes
When displaying dialogue boxes, always provide an option to confirm the operation and an option to cancel it.
If more than two options are presented, arrange them vertically with the “Cancel” option at the bottom.
Ensure players can only interact with the elements inside the dialogue box, such as buttons, until it is closed.
Use clear and descriptive wording, preferably verbs, for button labels to indicate the precise action that will be taken when the player selects them.
Consider using red as the fill color for elements that trigger destructive actions, as red is more likely than other colors to convey a sense of danger or caution.
When players select the “Quit” option in the main menu of Evil Genius 2: World Domination, a dialogue box appears with two options. Both options are presented as verbs, and the one representing the destructive action (“Confirm” for quitting the game) is displayed in a red-orange button.
Credit: Rebellion Developments. Footage captured by the author.
When writing message titles, use at least two words to ensure clarity, while keeping titles as concise as possible.
If the message title is accompanied by supporting text, keep the text brief to avoid the need for scrolling.
Enhance communication by including icons that are commonly used in software applications.
A trash bin icon typically signifies deletion and can be used to emphasize that a configuration will be lost if deleted.
Allow players to close dialogue boxes using the Escape key.
For more information on dialogue boxes, see Dialogue boxes.