The next area where I think games have a lot to teach product designers is in onboarding . Many games follow the path of slowly revealing the complexity of a system over time, giving the player just enough to do that they're engaged but not overwhelmed. Often this is a continual process that happens across the entire span of the game. Multiple... See more
Your objective should always be to eliminate instructions entirely by making everything self-explanatory, or as close to it as possible. When instructions are absolutely necessary, cut them back to a bare minimum.
In order to successfully onboard a horizontal product, we need to increase their skill over time to keep up with their changing goals.
New users do not yet have the vocabulary to understand the appNew users do not yet have the vocabulary to understand the appImagine that you are in a foreign country where you don't speak the language. You're hungry... See more
Putting yourself in the mind of someone who is coming to Slack for the first time — especially a real someone, who is being made to try this thing by their boss, who is already a bit hangry because they didn’t have time for breakfast, and who is anxious about finishing off a project before they take off for the long weekend — putting yourself in... See more