Will Wright’s 5 Tips for Writing Game Mechanics
Written by MasterClass
Last updated: Jun 7, 2021 • 2 min read
Game mechanics are an important aspect of every video game design. Game designers implement core mechanics to teach the player how to interact with or use different game elements, which is how the gamer learns how to play in order to achieve the game’s goal.
Learn From the Best
What Are Game Mechanics?
Game mechanics are the rules of the game, the objective nuts-and-bolts algorithms. They are the subsystems and processes of interaction that constitute the underlying structure of the larger game system. They are objective—the “if” levers that produce predictable “then” outcomes within your system.
Your core game mechanics dictate how basic gameplay functions, like how the game responds, rewards, or penalizes the player’s actions. When a player starts conversing with a game system through its game mechanics, the conversation produces the game dynamics, or the whole game system in motion—which determines the entire player experience.
Will Wright’s 5 Tips for Writing Game Mechanics
Game mechanics are the backbone of its functionality. Read below for expert tips from Will Wright on how to write game mechanics:
- 1. Work backwards. When selecting game mechanics, think about the experience your game is creating. Then work backwards to find the mechanic that will improve that experience. Sometimes that means borrowing a common mechanic from another game, and sometimes it means creating your own.
- 2. Study other mechanics. The best way to get good at using game mechanics is to start recognizing them in other games. Play games with an analytical mind. Break each system down into its component parts, and eventually, you’ll see how many mechanics are shared across games and systems. Strive to become a mechanics collector, gathering things from here and there that you’ll eventually use in your own designs.
- 3. Incorporate probability. Many game mechanics will use some form of probability or randomness. A simple dice roll is an example. Use randomness when you want to create interesting variability in play, or add tension to a certain moment within your game.
- 4. Don’t reward randomness. Never apply positive feedback to an element that is essentially random, because that fools the player into thinking that they did something significant. Similarly, if you apply randomness to moments that are supposed to be precise and vital to success, the game begins to feel arbitrary. Instead, introduce small, mathematically simple elements of chance throughout your game. Those elements will play against one another and eventually present as game intelligence to the player.
- 5. Give players more control. Allow players to mitigate randomness in your game by giving them access to tools that influence probability. For example, if you’re building a digital card game that relies on random draws, allow your player to build their own deck. If you’re building a war game that detects hits and misses by using a probability table, let players add equipment that improves their probability. This way your player has control and agency over how randomness affects the game state, and their failures won’t feel arbitrary.
Learn More
Get the MasterClass Annual Membership for exclusive access to video lessons taught by masters, including Will Wright, Paul Krugman, Stephen Curry, Annie Leibovitz, and more.
Will Wright’s 5 Game Design Tips
Jun 11, 2020
Will Wright’s 3 Tips for Successful Prototyping in Video Games
Dec 12, 2019
Roguelike Games: 5 Elements of Roguelike Video Games
Jun 25, 2021
How to Become a Video Game Level Designer
Jul 24, 2020
How to Design a Video Game Character
Jun 18, 2020
Gaming 101: Guide to Video Game Programming Languages
Jun 24, 2020
Other articles
Explore Will Wright’s Life and Top Video Game Designs
Aug 10, 2021
How to Pitch a Video Game: 7 Tips for Pitching Games
Jun 9, 2020
Will Wright’s 4 Tips for Generating Video Game Concepts
Jun 9, 2020
Will Wright Shares 5 Tips for Creating Video Game Art
Jun 2, 2020
Visual Novels: 5 Characteristics of Visual Novel Video Games
Jul 19, 2021
Tyler ‘Ninja’ Blevins’s Esports Career and Achievements
Mar 9, 2022
