Tutorials – Instructing the User

While building the tutorial level for SpringFling, I started thinking about how different games choose to teach the user the basic mechanics of a game. I’m not talking about a beginning cutscene that sets up the backstory or character development, but the presentation of the controls and navigation through the game world. Some games choose to present the user with a linear sequence of static screens that present text instructions, possibly with visual diagrams to assist in comprehension. This seems all well and good but if one thing’s for sure, it’s that users rarely read text that is presented to them, especially if it stands in the way of completing a goal or getting to the ‘interesting’ part of something. Users end up skimming or blindly skipping through instructions, with a higher chance of doing so if the instructions last for more than three pages. Also, some instructions go so far past the Powerpoint 8×8 rule (8 bullets per slide, 8 words per bullet) that a wall of text is thrown at the user, forcing them to bear through the reading or skip ahead and hope they don’t get stuck.

For this reason I chose to do things a bit differently for the tutorial level of SpringFling. The plan is to create an interactive tutorial where the player never loses input control and is presented with both snippets of information (tips) and direct instruction (tasks). For example, the first step will be to instruct the user how to move their finger on the screen to compress the spring and aim in the proper direction to land in a certain designated destination. The level will then allow the player to try as many times as necessary to complete this task and upon completion, display positive feedback of the task completion and move onto the next task. This can be easily accomplished by using trigger volumes to detect the spring’s location and whether the user has completed the task. This interactive tutorial idea isn’t exactly new but especially on the iPhone, I’ve seen far too many games present game mechanics in a less than optimal way or in no way at all.

One other requirement is to be able to revisit the instructions or tutorial at any time without having to restart your game progress completely. Keeping this in mind, the tutorial level in SpringFling will be easily available from the level select menu in case the player wishes to run through it a second time to refresh their memory or remember how to, for example, apply jetpack boost to the player. The tutorial will be exitable at all times and quick to complete for someone well versed in the game, but with enough depth to properly show a beginner player how to navigate the game properly.

I’m always interested by games that present information in the game world without having to use a UI element or HUD element to display the information. An example of this is Rolando’s unique ‘hey finger’ method of addressing the user, without completely breaking the fourth wall and staying in character. You Have To Burn The Rope also displays its hilariously obvious game information on the ground and walls as you walk through the initial stages of the game. Many other games use the signpost method of showing information, although that usually triggers a UI popup to properly display the text without losing legibility by presenting it solely on a 3d sign. Edge for the iPhone also uses the very intuitive method of showing a phantom cube playing out a looping action to show the player the intended path or move to complete. It seems that in-game tutorials have really picked up in the recent past as developers realize the multitude of options that are available from interactively educating the player. (Thanks to Josh Dick for helping to come up with these examples.)

Mike Minotti seems to disagree with all of this. In a blogpost entitled I Hate Tutorials, Mike talks about why he dislikes many aspects of tutorials. He makes some valid points that ‘expert’ players are sometimes treated condescendingly in tutorials, but to say that all tutorials should be skipped because he ‘can figure out any control scheme in no time’ doesn’t mean that the rest of us wouldn’t like to progress through an intelligent well-made tutorial that quickly gets across the main ideas without boring or overworking the player with unneeded drills. He goes on to say “Whatever you do, don’t make me go through a tutorial level”. I agree that gamers have been burned in the past with some tutorials that take up too much of the players time or catering to the less experienced player but a viable solution would be to make the system adapt to how well you are completing the goals. This should keep players of all levels happy and what I plan on doing for the iPhone game.

What do you think about in-game tutorials and instructions? Should they be banned and burned at the stake? Should they be optional, manditory, adaptive, linear, static, or filled with silly hats? Voice your opinion.

2 Comments

  1. That's quite an interesting point. I had never really thought about that before you asked me to think of examples, but when I started thinking, all of the examples rained down on me at once.

    For me, ideally, tutorial levels should let me feel like I'm in control of what's going on; I hate tutorial 'movies' where I can't interact. I think tutorials should always START by default but should include a 'skip' button or some other means of skipping.

    Or maybe they should just be filled with silly hats.

  2. Yeah… I hate text tutorials… I learn by DOING not READING and interactive tutorials are great for people like me who want to try to figure out how to play by themselves or have subtle text hints while still being in control.

    I know some people like text tutorials b/c they can skip right through it but I think I'd rather have a casual tutorial with most of the control in the hands of the user (like Josh said).

    But then again, I also don't like tutorials that baby you and hold your hand. It's fine to have you want to do something, but don't force me to show you that I can do it 3x in a row or something.

    Overall, I think I like tutorials that are open with text either in the background or a pop-up that doesn't obscure the screen so you can breeze through the tutorial level if you want or slow down and read the text.

Name (required)

Mail (will not be published) (required)

Website

Comment