Skip to main content

What Makes Puzzles Fun?

If we were to look at what makes video games in general fun in the simplest possible sense, a simple answer is the sense of accomplishment. It is something almost all video games contain, from Pac-Man (1980) giving you a score higher than the one you achieved previously, to modern multiplayer games such as Halo (2001-) giving you a victory screen when you beat the opposing team. There are many different ways in which games provide players with a sense of accomplishment. Many genres of games rely on other aspects alongside this, such as enjoyable gameplay loops or a detailed and rewarding storyline. However, puzzle games rely almost entirely on this sense of telling the player they succeeded in something. The entire game is based around approaching problems and finding solutions, then letting the player know they have achieved something once they have found a solution.  

One aspect of puzzles that creates a sense of enjoyment for the player is guiding them to what they think is the solution, only to introduce a complexity that interrupts their plan. A simple example of this can be seen in an early level of Portal (2007). The player is presented by a locked door, a cube, and big red button on the floor that is connected to the door. The button looks enticing enough that every player will immediately walk over to the button and stand on it, thus opening the door. However, when they try to walk through the door, they step off the button and the door closes. This interrupts their initial idea and forces them to explore another option. In this case, they must grab the box and place it on the button, keeping the door open so they can walk through. Not only does this create a sense of accomplishment for the player as they have put thought into solving the puzzle, it has also taught them a mechanic that will be present throughout the game. This combination of earned success and new mechanics learned makes the player want to continue with the game.

Another important point in the fun of puzzles is the fact that they are only fun once. Most genres have a gameplay loop, so named because players are supposed to repeat the same few elements of gameplay many times without it getting boring or repetitive. Many games accomplish this effectively. However, puzzle games have a unique that means each individual puzzle is only ever fun once. To use Portal as an example again, there are few players that would solve a puzzle, then choose to play the level again to take the exact same steps a second time. This creates a problem for puzzle designers: a large quantity of puzzles are needed to make the game fun. The enjoyment from the game comes from solving a problem and moving onto the next, which has to be something new and engaging for the player. A solution to this problem is to have either many puzzle designers, or a single one that works many hours to design as many puzzles as the game needs to make it interesting. Another solution I am proposing is procedural generation: the creation of puzzles through an algorithms that has has constraints defined so it can generate puzzles autonomously. 

Comments

Popular posts from this blog

Semester 2 Submission

Project Outline This project is an exploration into player feedback and player reward in game mechanics. I have explored this by creating mechanics in Unreal Engine, imagining how they might be used in a game, and how a player might feel when using them. This exploration progressed into player reward in puzzle scenarios, which links into my current area of research. I looked into how visuals can create a language that the player will learn to understand while playing the game, and will guide them through problem solving in the game.  Project Context My semester 1 project was a core puzzle game, meaning the game was centred on a central puzzle mechanic and expanded from that point. I wanted to explore a mechanic that was more of a peripheral puzzle that exists as side quests to the main gameplay. Many popular game series have main gameplay mechanics with puzzles along the way, such as Batman Arkham, Resident Evil, and Tomb Raider. As these types of games are extremely popular and (a...

Design Inspiration Semester 2

First person adaptation I decided to switch the view of my game from third person to first person. I made this decision because movement around the levels would sometimes give the player a confusing perspective (if they had their back to a wall for example). I moved the camera to instead hover above a pair of arms, that would be used to show the hand movements from a first person perspective. The challenge now was to recreate every animation in first person instead. I looked into first person games that think have good first person hand animations. I think Dishonored (2012) is one of the best example, as it relies heavy on the tools and abilities that centre around the player character's hands. One of my favourite aspects of the design is the way the knife moves from a regular to a reversed grip when entering stealth. The knife is clearly visible and serves its purpose in both grips and it tells the player they are in stealth mode without the need for another visual prompt (there i...

Semester 2 Project Progress

13th January 2025 To begin this project, I am experimenting with creating different game mechanics. This is to build up a repertoire of skills in Unreal Engine and also see if any mechanics seem as if they can be adapted or incorporated into a game. I began by using free assets to make a character that can run around and execute an attack pattern. This was just to experiment with the assets and create a character that I could test other mechanics with. The first mechanic I created was one that lets the player grab an object and pull it toward them. When within a defined range, the player's reticle changes shape to indicate to them the object they're looking at can be grabbed. Grabbing it moves the object on an arcing trajectory toward the player. This could be used to grab a weapon to use, to bring an enemy closer to be attacked, etc. 14th January 2025 I added functionality for the player to hold an object and attack with it. When an object is pulled toward the player and reach...