puzzle game design: are you creating impossible puzzles?
I have always liked puzzles. There are few things that give me more satisfaction than putting my mind to a problem and solving it. A good description connects this to our relationship with pain.
People solve puzzles because they like pain, and they like being released from pain, and they like most of all that they find within themselves the power to release themselves from their own pain.
— Mike Selinker and Thomas Snyder, Puzzle Craft: The Ultimate Guide on How to Construct Every Kind of Puzzle1
Puzzle, Game or Puzzle Game?
Puzzle games, then, seem like a natural fit for my interests. It is true that most (if not all) games contain elements of puzzle solving, or process thinking, which makes games inherently satisfying.
But while I’ve grown up solving puzzles like crosswords and Rubik’s cubes, I wouldn’t consider them games. The concepts of puzzle and game have some key differences that make puzzle games tricky to design.
In a few ways, puzzles don’t actually behave like games. They are problems, that when solved, don’t often have fun replayability in the same way that most games do.
Solving a riddle or a math problem is only really satisfying the first time. However, puzzles that are included in games can often be dynamic. This can be due to changing game states, altered by the game environment itself. For example, consider how which way the monsters are chasing you in Pac-Man provides a puzzle of how to get away.
Or, puzzles in games can be altered by other players in multiplayer settings, whether competitive or cooperative. Note how an opponent’s chess moves affects the board and creates a new puzzle of how to make your next move.
Puzzles have two states: they are either solved or unsolved. This means that games based around puzzles have specific gateways that players need to pass through by turning unsolved puzzles into solved ones.
However, this is problematic for the one reason that puzzles can sometimes require such a shift in perception or a twist in thinking for the player. At a certain point, no matter how hard you try, there is no way to make that cognitive leap. We all know this feeling from being given the answer to a riddle and knowing that we would have never guessed it.
Some Puzzles are Simply Impossible
No matter how well-designed, no matter how many hints are given, no matter how simple they seem, some puzzles are going to remain unsolvable, not to all players, but to at least one player out there. Game designers, take note, at some point you will design a puzzle that is impossible for someone who is not you.
The more difficult or heavily designed the puzzles are, the higher the number of players who will feel lost, or frustrated, because they aren’t thinking exactly the way the game designers meant. If players aren’t facing the correct direction, they won’t catch a glimpse of the answer in the distance, or be able to follow the carefully constructed trail of breadcrumb hints to the solution.
Being stuck in a problem without seeing the way out is very frustrating, and it’s the opposite of how you want your players to feel. Players want to feel, as Selinker and Snyder said, that they have the power within themselves to overcome the challenge. It’s empowering to discover the insight or knowledge that allows them to come to the correct conclusion on their own.
As game designers, we should want to give players something challenging, but also something they can get through, not something impossible. But we often fail to handle the impossibility of puzzles. It’s difficult to imagine from our side of the table that the solution could be out of reach to someone. Of course, this someone does not have the same prior knowledge or the same way of thinking as we do.
Designing Puzzle Difficulty: Broken Age Case Study
I spent a nine hour train ride from New York to Pittsburgh playing Double Fine’s Broken Age, a game that I’d been excited to play since I saw Double Fine’s documentary about the process of making that game. The point-and-click adventure seemed like the ideal game for a long train ride, so I downloaded both acts on to my computer for the journey.
I sped through Act One, and though I didn’t find the puzzles particularly challenging, I enjoyed the game for its art and storytelling. Old-school puzzle adventures have a reputation for puzzles that are solvable by brute force. This means, try every single object at every single interaction point, or try every single dialogue line with every single character, and eventually you’ll arrive at the solution.
But in my mind, that’s part of their charm, and Broken Age‘s gorgeous art and humour more than made up for some of the puzzles being rote.
Feedback to Double Fine between Act One and Act Two being released said that the puzzles were too easy. Correspondingly, I noticed a significant increase in difficulty when I attempted Act Two on that train ride.
For example, there’s one puzzle that requires the player to notice symbols in a small photograph while playing as Vella and apply that knowledge to solve a puzzle while playing as Shay.
I struggled with even realising that I needed to find a clue for Shay somewhere on the ship. I didn’t know what kind of information would be helpful, so I didn’t know what I was looking for. Finally, to have the key presented pictorially in a photograph was never on my mind. All this together would have been a leap that I could not have made on my own.
In a world where walkthroughs for every conceivable game are available online, my frustration was quickly allayed by a Google search. But frustration was replaced with something more dissatisfying: feelings of guilt that I had cheated and disappointment in not having been able to solve the puzzle by myself. I felt bad at not being clever enough to find the clue in game or make the connection in my head.
Being Stuck in a Game is No Fun, and Causes Players to Leave
This happens to me again and again, in games like Portal, the Nancy Drew point-and-click adventure games I played as a kid, and more recently The Witness, where some puzzles I encountered near the beginning frustrated me so much that I ended up quitting the game.
On one hand, Portal is designed more linearly, allowing players to build up a knowledge base that increases in complexity as the puzzles get gradually more difficult. But The Witness just drops you on the fully open island world, allowing access to many puzzles that are too complex for the beginner player just getting their bearings.
At one point, I got a moving platform to move me to the other side of a lake, then couldn’t fathom how to solve the puzzles on the other side. I didn’t know you could move the platform back, so feeling too stuck and being unwilling to “cheat” by looking it up online, I gave up on the game entirely.
In-game Hints are Not Enough
A strategy many game developers use to address puzzle difficulty is providing hints in the game to help nudge players towards the answer. There are several problems with these hints:
- In-game hints can still feel like cheating, especially if it’s a button blatantly labelled “Get a Hint”, or if using a hint decreases the player’s score or costs money.
- In-game hints need to be designed as well as (if not better than) the puzzles themselves, because the worst thing is having a player bite the bullet and ask for a hint only to get something utterly useless or unhelpful. This gets trickier if you want to get fancy and provide different tiers of hints, or partial hints.
- It is likely that the in-game hints are not helpful to someone who is having difficulty making a cognitive leap. Because game designers are limited by their perceptions of their own puzzles, it is likely that providing what the designer thinks is a hint would further confuse someone who is on a different wavelength.
That said, addressing the problem of the stumped player should be handled in-game. If done well, it keeps the player immersed in the game world, and prevents the player from having to go to outside sources to find the answer.
The best hints are not leading clues but actually reveals of a solution. Take the one in Bejeweled, which immediately reveals the available move and immediately allows the player to proceed.
I also like the way hints are described in Forest Home, “Tap the hint button to complete a move”, because it indicates that the hint actually finishes a part of the puzzle for you. In a sense, the hint is the answer to a mini-problem rather than a nudging towards one that may not be helpful.
These are answers disguised as hints. And because they are answers, they are guaranteed to unblock stuck players and move them to the next puzzle.
In any case, asking for a hint or an answer does not feel great, it’s like giving up on a really tough riddle.
Game Designers: It’s Okay to Include In-Game Solutions to Your Puzzles
My favourite way to handle impossible puzzles is the simplest of them all, but maybe the most counter-intuitive. Game designers should simply start giving away the answers to their puzzles in game.
Jesse Schell discusses this in his book The Art of Game Design: A Book of Lenses, claiming that the experience of a pleasurable moment when you’ve solved a puzzle is triggered not by solving the puzzle but by seeing the answer2.
Think about mystery novels – they are just big puzzles in book form. And sometimes readers guess the ending ahead of time, but more often, they are surprised (Oh! The butler did it! I see it now!), which is just as pleasurable, and weirdly, more pleasurable than if they had figured it out themselves.
— Jesse Schell, The Art of Game Design: A Book of Lenses
There’s more to it than that, because obviously, we don’t want to start telling players how to finish our games before they’ve had a chance to think.
In-game metrics can tell designers if there’s a player who’s spent a lot of time going through the same motions without progressing. Maybe they’ve talked to all the characters multiple times. Or perhaps they are repeating the same actions, or trying to trial and error a puzzle that requires additional information.
A little added work implementing metrics that help game designers decide when it’s appropriate to offer, gently and within the game world, the solution to a puzzle, would make a world of difference to a player that is truly stuck.
For example, if in Broken Age, I had seen the photograph as Vella, but was not able to make the connection with Shay’s puzzle of rewiring his Hexipal. Vella could have said something like, “Hey, that’s an interesting picture. Those diagrams in the background, they look like something Shay and his family might have used to wire circuits in instruments on the ship.”
Or maybe Shay could have asked me to look on the ship for that specific photo because it contained important information about Hexipals. Even though this doesn’t give away the whole answer, it would have let me know that the diagrams were important, and related to Shay’s side of the puzzle.
Once I brought that knowledge over to Shay, if I was still stuck there, he could have told me exactly how to use the diagrams. Either way, it would have allowed me to come to the answer on my own or receive the answer in a way that was in keeping with the game world.
More overtly, in The Witness, when there was a row of puzzles aimed to help me learn a certain mechanic, if I had been stuck for a long time, I would have liked to have seen the answers outright. By showing the complete solution to one of these puzzles, it would have helped me develop intuition. I would understand the rules of the puzzles better, and would potentially be able to solve more difficult puzzles to progress further in the game.
Because our brains work by following examples from previous experiences, nothing is quite as helpful to solving problems as having seen the solution to a similar problem in the past. When there were never-before-seen puzzles in The Witness, I was stuck because my brain’s model of those sort of puzzles was either missing or incomplete, so seeing just one solution could have helped immensely.
Player Ego Should Overrule Designer Ego When Designing Puzzles in Games
Why does it matter, if these solutions are available online anyway, and stumped players who want to continue playing a game will look them up?
Providing the answer in-game does a couple of subtle things: it rewards the player for perseverance, and makes them feel good. It makes the player feel that the game was designed with the intention of this happening. It gives feedback that they were indeed smart enough to arrive at a solution in the game, however it was provided.
Heck, if designed well enough, the player might not even realise that the game is providing the answer. Players have egos, and making a player feel good for seeing the answer, as Jesse put it, can be done so much better in the game itself than having them search online for a seemingly better player’s tutorial or walkthrough.
Providing the answer does not compromise a game’s puzzle integrity. Considering how players feel should not be secondary to our game designer egos of making the toughest, most mind-bending puzzles ever.
Game designers should consider the player first, and how the player feels should far outweigh whatever lofty goal the puzzle design had. Providing the answer will bring the player to that conclusion anyway. It gives the player that “aha” moment for having seen the answer without dragging in feelings of guilt, frustration, and self-doubt from having had to “look up the solution online”. This solution is far better than is having many players quit the game completely without finishing it.
Games like Monument Valley prove that popular games do not have to contain the most challenging puzzles. The game received favourable reviews across the board and continues to have a 4.7 rating on Google Play and a 4.5 rating on the App Store, but is known for being really easy.
A few of my friends have said that Monument Valley‘s gameplay was so easy that it wasn’t enjoyable, but the ratings and reviews indicate that games of this sort are popular in their own right. We shouldn’t look down on games that allow players to come to correct solutions and progress quickly. They make players feel proud in their puzzle-solving ability and good about themselves.
Our role as designers of puzzle games should be to give the players ample tools to solve our puzzles, however impossible they may be. And if that means designing a way to provide the answer in-game to give players the experience of feeling like they are the hero and that they did it, I’m all for it.