ToDos:
🔎 Problem Space
🏁 Goal
Give the player some means to remember in-game how the gameplay works and what the important controls are
🗒️ Requirements
- R1 - Accessible: easily and quickly accessible
- R2 - Intelligible: easy to understand, grasp and memorize
- R2 - Optional: on-demand, not mandatory to look at
- R3 - Maintainable: easy to adjust in case of key binding changes etc.
R1 - Accessible
- LaS is designed to be fast-paced game
- player does not have much time to access information without being attacked or losing momentum
- ideally permanently visible on screen or accessible with a single click or key stroke
- if not permanently visible, either non-blocking (surroundings still visible, movement still works, etc.) or only temporary access (i.e. timed or while holding a key)
R2 - Intelligible
- same time-related reasoning as for R1
- ideally player doesn't need to read a lot of text but is able to grasp info with single glance
- no continuous text, bullet points at best
- rather leverage icons, symbols, images
- ideally have all information in one place, no multiple pages / tabs / screens the player needs to look through to find what they're looking for
R3 - Optional
- players that play frequently or have good memory don't need the information
- tutorials / screens that auto-start/-show and need to be explicitly skipped are annoying (IMO)
- this kind of counters permanently visible solutions mentioned in R1
R4 - Maintainable
- key bindings, controls, gameplay elements can change
- if adjusting the instructions/help info is too complicated / too much effort it will end up not being done and we'll end up with incorrect and misleading instead of helpful information
- "too much effort" example: (non-vector) images with specific keys / controls that need to be re-drawn or fiddled with for instance in Gimp
- icons / symbols might be simpler to replace
💡 Solution Space
- item-based
- static information
- medium-sized UI screen
Screenshot from Lost (starting inventory item):

Accessible ➖ ➖
- Optional: Open inventory, move item to quick access bar, close inventory
- Select quick access slot with item
- Right-click to bring up book screen
- Click on page-turn arrow to see first content page
Intelligible 🤷
- medium-sized UI screen with two square content areas
- books are usually not a one-pager, so by design more suited for a lot of information or information that can be split well over multiple pages
- good for continuous text, full-page images
- okay for bullet points, stylized use of icons or symbols
Optional ➕ ➕
- item can be present from start or given on request, for instance by fool
- takes up one inventory slot, but LaS is not inventory-space-heavy
- can be opened on-demand
Maintainable 🤷
- text-based book content is easily replaceable
- depends on how information is presented
- not item-based, dedicated key
- dynamic information
- journal entries are designed to be activated over time / event-based
- large-sized UI screen
Screenshot from Lost (accessible on key "J"):

Accessible ➕
Intelligible 🤷
- depends on way of presentation
Optional ➕
- control doesn't need to be used
Maintainable 🤷
- depends on way of presentation
- not item-based
- dynamic information
- can be triggered event-based, can be temporary or persistent (until end trigger, e.g. specific keystroke)
- small size UI screen
Screenshot from JoshariasSurvival (present at game start):

Accessible ➕ ➕
- assumption: always present on screen (after some on-demand trigger?)
Intelligible ➖
- very small space to display information, more suited for individual key bindings / controls, less so for showing multiple at a single glance
Optional 🤷
- can be done on-demand / optionally, but not sure if it's designed for the use case we have here 🤔
Maintainable ➕
- assumption: likely no images in use, but better maintainable ways of presenting information
- NPC-based
- static information
- small size UI screen
Screenshot from Light & Shadow (appears on talking to Fool (E) on spawn platform)

Accessible ➖ ➖
Intelligible 🤷
- depends on way of presentation
Optional ➕ ➕
- dialogue doesn't need to be started
Maintainable ➕
- assumption: likely no images in use, but better maintainable ways of presenting information
- not item-based, dedicated key binding
- static information
- medium-sized UI screen
Screenshot from JoshariasSurvival (accessible on key "P"):

Accessible ➕
Intelligible 🤷
- depends on way of presentation
Optional ➕
- control doesn't need to be used
Maintainable 🤷
- depends on way of presentation
S6 - Custom Temporary On-Demand UI Screen
- not item-based, dedicated key binding
- static or dynamic information
- variable size
Screenshot from Light & Shadow (accessible on key "G", try it out yourself to experience the "temporary" part):

Accessible ➕
- single key stroke (needs to be held)
Intelligible 🤷
- depends on way of presentation
Optional ➕
- control doesn't need to be used, screen doesn't stay open
Maintainable 🤷
- depends on way of presentation
S7 - Custom Permanent UI Widget
- can be item-based
- static or dynamic information
- variable, but likely small size
Screenshot from Metal Renegades (Minimap):

Accessible ➕ ➕
Intelligible ( ➖ )
- assumption: not enough space
Optional ➕ / ➖
- if item-based, doesn't need to be selected ➕
- if permanently visible ➖
Maintainable ( ➕ )
- assumption: likely no images in use, but better maintainable ways of presenting information
S8 - Loading Screen Hints
- static information
- large-sized
Screenshot from Light & Shadow:

Accessible ➖ ➖
- not accessible in-game
- not a real solution for the goal at hand, but might be a nice addition
- view time depends on loading time
Intelligible 🤷
- depends on way of presentation
Optional ( ➖ )
- everybody goes through loading screen
Maintainable ➖ ➖
- loading screens are images
- if we can add arbitrary text-based info then less problematic, but I don't think we currently have that functionality 🤔
S9 - Conditional Screen Overlay
- based on location / proximity to specific things
- not suitable for controls for things not present in the world
- typically used to give hints on controls
- might not suitable for other kinds of information, e.g. gameplay process
- dynamic information
- small size
Screenshot from Light & Shadow (when coming close to the fool on the spawn platform):

Accessible ( ➕ )
- condition needs to be met (e.g. standing close to fool)
- controls-related info only really needed then anyway
- players might wonder about lack of help as long as they're not satisfying condition
Intelligible ➕
- assumption: instructions clearly worded
Optional ➖ ➖
- can be done on-demand but requires effort that seems unnecessary
Maintainable ➕
- assumption: likely no images in use, but better maintainable ways of presenting information
ToDos:
Towersmight add more need for in-game help, but might need optional)🔎 Problem Space
🏁 Goal
Give the player some means to remember in-game how the gameplay works and what the important controls are
🗒️ Requirements
R1 - Accessible
R2 - Intelligible
R3 - Optional
R4 - Maintainable
💡 Solution Space
BooksJournalNotificationsDialogsInGameHelpS1 -
BooksScreenshot from Lost (starting inventory item):

Accessible ➖ ➖
Intelligible 🤷
Optional ➕ ➕
Maintainable 🤷
S2 -
JournalScreenshot from Lost (accessible on key "J"):

Accessible ➕
Intelligible 🤷
Optional ➕
Maintainable 🤷
S3 -
NotificationsScreenshot from JoshariasSurvival (present at game start):

Accessible ➕ ➕
Intelligible ➖
Optional 🤷
Maintainable ➕
S4 -
DialogsScreenshot from Light & Shadow (appears on talking to Fool (

E) on spawn platform)Accessible ➖ ➖
Intelligible 🤷
Optional ➕ ➕
Maintainable ➕
S5 -
InGameHelpScreenshot from JoshariasSurvival (accessible on key "P"):

Accessible ➕
Intelligible 🤷
Optional ➕
Maintainable 🤷
S6 - Custom Temporary On-Demand UI Screen
Screenshot from Light & Shadow (accessible on key "G", try it out yourself to experience the "temporary" part):

Accessible ➕
Intelligible 🤷
Optional ➕
Maintainable 🤷
S7 - Custom Permanent UI Widget
Screenshot from Metal Renegades (

Minimap):Accessible ➕ ➕
Intelligible ( ➖ )
Optional ➕ / ➖
Maintainable ( ➕ )
S8 - Loading Screen Hints
Screenshot from Light & Shadow:

Accessible ➖ ➖
Intelligible 🤷
Optional ( ➖ )
Maintainable ➖ ➖
S9 - Conditional Screen Overlay
Screenshot from Light & Shadow (when coming close to the fool on the spawn platform):

Accessible ( ➕ )
Intelligible ➕
Optional ➖ ➖
Maintainable ➕