At the start of a game, you sometimes have some character explaining things to you, the player, instead of the character, telling them to press A to do this and that. Paper Mario I think even makes a joke by saying that what they are about to say is for a higher being who might be watching, aka the player.

Is it ok to do this in dialog, even if your game is a bit heavier on the story side? It's not like this will happen every time, it's mostly just at the start, so it should be ok, right?

  • 1
    Are you asking for permission? If you tried the alternative (seamless integration), would it be better?
    – wetcircuit
    Nov 24, 2018 at 16:43
  • @wetcircuit No, I'm asking if that would be annoying to see or if it's fine for most people and something they just accept, since it's a video game.
    – user23083
    Nov 24, 2018 at 17:20
  • 1
    Why put it in a dialogue rather than just show on the screen? Do you have a good reason for this?
    – rus9384
    Nov 24, 2018 at 18:28
  • After reading Galastel's answer and your comment to wetcircuit, could you clarify whether this tutorial dialogue would be voice-acted, or merely text-based?
    – F1Krazy
    Nov 24, 2018 at 21:46
  • @F1Krazy Text-only.
    – user23083
    Nov 26, 2018 at 10:10

4 Answers 4


You’ve stumbled upon something that I personally think is a critical step in the process of designing a game. It is easy to overlook how a game’s tutorial can affect the player’s opinion of the game. While your intent as the developer may be to create a comfortable environment in which the player can learn the basics of gameplay before they begin, the player may just want to be thrown into the action. Remember, the tutorial is as much for teaching the basics of gameplay as it is for creating the player’s first impression of your game. Also, when crafting the tutorial, remember that whatever you decide to do can affect the experience of both new and returning players, however, without knowing the details of your project I can’t say exactly how. That said, the examples I’ve provided below should help you determine the best format on your own. Since you're specifically asking about story-based games, I've provided examples specifically relevant to that genre.

Method 1: The Guide

Having an NPC character walk the player through the controls is the method often used in Nintendo games such as The Legend of Zelda: Phantom Hourglass and Super Paper Mario (as mentioned in the question).

Tutorial in _Super Paper Mario_

Ciela, Link's fairy guide in _The Legend of Zelda: Phantom Hourglass_, giving the player instructions

While this method often feels natural to the developer, it has the effect of breaking immersion. It creates a separation between the player and the character such that the two are not considered to be the same entity story-wise. This doesn’t work for most story-heavy games because they want to create a more immersive environment.

Method 2: Instructional Popups

Instead of making an in-game character give instructions on how to play, you could have a pop-up text that tells the player how to perform the contextually relevant action. This is how games like Grand Theft Auto V present control instructions. This method is generally more flexible in that you can work them into the dialogue more easily, especially if you have spoken dialogue since you’ll want the controls to be presented visually as text.

For example, you could create a situation where a character says “Follow me,” and the player is expected to follow them down a path. You could have a pop-up appear saying something like “Use WASD to move.” At some point, the NPC climbs a fence. When they get to the other side, they look at you and say “Come on, let’s go,” and continue walking. Then a pop-up appears saying “Approach an object and press Spacebar to climb it.”

I generally prefer this method as both a developer and a player because it keeps the player interested and (usually) helps with information retention. It also makes sure the player understands what they’re doing by making it impossible to progress if they don’t.

Things to Avoid

Avoid having a “tutorial” option in the main menu that either brings the player into a separate game world to learn the controls or gives a non-interactive presentation of the controls. That usually only happens in phone/arcade games, and pretty much only works if your game is very simplistic.

Also, stay away from verbose descriptions of features as they tend to put players to sleep and don’t usually allow the player much time to absorb the information. These can usually be substituted for multiple smaller steps which makes it easier to understand and remember the material.

Additional Resources

As an amateur game developer, I’ve had to make similar decisions before. Here are some articles I’ve used in the past when crafting my own tutorials.

  • 3
    Another thing I'd like to point out is the delay between learning the information and using the information. Learning something in the tutorial that you need 4 hours into the game is useless, because your players will have forgotten all about it. The second style interface prompts allows you to also add mini-tutorial prompts into the game at the time when the information is actually relevant, not just during the actual explicit tutorial. You can even make it conditional. If players have been using the action recently, they don't need prompt, don't show it. Otherwise do show it to remind them.
    – tylisirn
    Nov 26, 2018 at 11:12

Unless your game is for young children who might find reading harder, you want game instructions to appear in text rather than voice-over. The reason for this is that players often change key-bindings, and you'd want to dynamically change the instructions to match.
Another consideration in favour of this approach is replayability: players already familiar with the game would want to skip the instructions, in which case you'd want to make them easily dismiss-able. (This consideration would only be relevant if the tutorial also contains story, and the players would not wish to skip the story. And the loot.)

Consequently, it might be possible for you to give instructions without breaking immersion. For example, a character might tell the PC to "pick up a weapon", after which a text message would appear, explaining how to pick up and use a weapon. Both the Dragon Age and Mass Effect franchises follow this method: the tutorial part is structured to make the player take the standard actions of the game (attack, jump, run, hide, use abilities, etc.), ordered from the easier ones to the more advanced ones, and each time a new action must be taken, a floating text provides the instructions. A bit of floating text doesn't break the immersion, unlike characters speaking directly to the player, since the text doesn't "belong" in the game-world in the first place.

Can you give the instructions in dialogue instead? Honestly, to me it would feel weird. I do enjoy some tongue-in-cheek leaning on the forth wall, (TV Tropes reference), like characters making remarks about loot, but what you propose is actively breaking the fourth wall.

In particular, the tutorial is the part where you're still working to get the player invested in your game - in the characters, the story, etc. Instead, you're throwing the player out of the story. You want to show the player what the game would be like, but instead have characters give the player instructions. Why would the reader assume that this is a tutorial-only occurrence, rather than an accurate representation of how the game would be?

  • OP doesn't seem to have specified that their game has voice acting, I'm asking them to clarify.
    – F1Krazy
    Nov 24, 2018 at 21:45
  • @F1Krazy Good point. I sort of assumed that "dialogue" would mean voiced dialogue. Nov 24, 2018 at 22:25
  • 2
    My favorite "character tells you to do a thing, overlay tells you how" example is from Portal 2, where the player is prompted to talk, and told "Press 'space' to talk". Space is the jump button, and the character asking the player to talk is rather surprised that you responded by jumping. Nov 26, 2018 at 6:16

Why not? Some games have little messages for the player and, if well done, they add amusement. Sometimes they are even further into the game and an alternate remark by an NPC.


As the old saying goes: "show, don't tell". So, I suggest three ways to do so:
(A = "hero / protagonist" | B = "the NPC teaching him")

  1. B: "can you please jump up that platform and bring me that key?" showing up button on the screen

  2. Running away from danger and showing which key should be pressed until the player learns

  3. Leaving the player to find it out

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.