Skip to content

Adding a new option into the game

Ihar Hubchyk edited this page May 1, 2022 · 7 revisions

There are many ideas how to improve the game and add new content. The ideas can range from modifying behavior of some objects to large scale rendering options. However, not every single option can be implemented into the game to avoid hundred option game when players are overwhelmed with too many checkboxes or toggles. In order to standardize proposed ideas and make them UI-friendly any new option proposed to the game must meet the below criteria:

  1. The title of the option must be short and consists of maximum 2-3 words. For example, "Cursor type" or "Combat Info". Very long names like "Peasants behave like Vampires" are not acceptable.

  2. The title of the option must be clear and understandable without further explanation. For example, "Music volume" stands for the volume of music in the game, while "Random creatures after battles" is not clear and requires more explanation.

  3. The new feature must have a proper description while a user right-clicks on UI element associated with it. A short description in 1-2 sentences should be acceptable.

  4. Each feature must have icons representing the state of the feature. For example:

image

Existing icons must not be reused especially within a dialog where the same icons are already in use. A proposed sketch for the new feature must be proposed. The new icons can be generated on the fly using the game engine capabilities.

  1. No specific numbers applied to objects / artifacts / creatures within the game. For example, "Peasants have extra 2 HP" is not acceptable as it rises questions like "why 2 but not 3?" or "how about other monsters?"

  2. Each new feature should be proposed in Discussions sections before making a pull request.