The Introduction to an IntroductionIf you think of a small indie developmer team, many people imagine an Artist, a Programmer and a Game Designer. The Artists draws nice shapes with a pen, the Programmer punches his keyboard until the nice shapes show up and the Game Designer? What in the world does he do, a sacred design ritual? It is a bit hard to grasp for anybody new to Game Development, it is also not an easy job to explain. That's why I hope to shed some light the role of the Game Designer and what he actually does and maybe even give a starting point for aspiring Game Designers. I also want to touch upon Game Design, it obviously has to do something with this role and what a good design is. So without further ado, let's get right to business.
The Role of a Game DesignerLet's make a comparison, a game Designer and Level Designer have a lot in common. As a Level Designer, you are responsible to put the assets of an Artist into a nice level for a player. But that is nearly not enough, the player has to like the level he is playing, it has to fulfill a certain goal, for example introduce a new tool to the player. Your job is not to dream up nice levels, you are making levels for a specific purpose to the player. You design obstacles to overcome, you design the level so the player has learned something after completing it. Now you made a prediction how your Level affects the player, a good Level Designer tests these predictions,you are playtesting your level. With your new experience, you can make more accurate predictions, make a better level, playtest, rinse and repeat. That is basically what a Game Designer does, but in a bigger scheme of things.
As a Game Designer, you are constantly testing predictions about how a mechanic or subpart affects the player. Even an experienced designer gets surprises on a regular basis. You should analyse the results and figure out why your predictions were inaccurate and how you can fix it.As a Game Designer, you don't design one level, you think about when and what the player should learn, how difficult the levels should become. You are responsible the pacing of the gameplay, how the story is told and progresses. You design the character skills and you are responsible for the balancing of the skill system. Everything the player can do, everything the game reacts to, is part of your job to work correctly. This is frankly a lot. But when does something "work"? Imagine that you are a Game Designer for Dota2, a team member comes up to you and says: "Hey, wouldn't it be nice to have a Necromancer Char with these cool skills?". And his ideas are indeed awesome, they fit perfectly in the visions of the game. If you are designing this character, you are responsible for two things: 1. The Necromancer needs to be balanced correctly, resurrecting a horde that kills every enemy player may break your game. 2. Make the mechanics meaningful. More often than not, you are playing a Hitman or a Ninja. And it's cool and all, but you somehow don't feel like a Hitman, like the Master Ninja you are supposed to be. Your job is that the player feels like she or he is walking in the shoes of a Dragonslayer, that you don't have to write "You are playing as the God of Thunder". When you did it right, the player knows. As the coder is responsible for "making stuff dance on the screen", you are responsible for creating the experience the player has. You have the vision of the game, you know when a mechanic does or doesn't fit in the game. You calculated the statistics the items/skills/whatever should have in the game, how it could work. Chances are, you are not the only one developing the game. Your team members are drawing, composing, programming and getting new, great ideas as they go along. The Game Designer isn't the only one full of knew concepts, anyone can suddenly have a spark of genious. As diverse your team mates are as diverse their ideas will be. But they can't come up with good ideas if you didn't manage to give them the same pictures you had in mind. As time goes on, you run into the danger of forgetting vital parts of your design ("Did it have 10% Fire Resistance of 25%?). Your awesome work is meaningless when it gets distorted and lost in the sand of time. You may not always be available for questions and wouldn't it be nice if the other team members also knew about the weapon system and how it is balanced? This calls for a way to write down your design. If you did it right, other people should understand your thoughts and decisions, why you added certain features or why you specifically left something out. Being able to communicate your plans, by talking or by writing, is maybe as important as planning itself. Only by communicating your plans, only if everybody understood what you planned, only then is your team able to build an outstanding game. This is a skill that also needs training if you want to become a Game Designer. If you have found yourself in an Indie project, the game designer tends to also have responsibilities of the industry's producer. You have the idea of the game, you know the most important mechanics, the must have and the extra features. With this, you have the burden to abandon cool features you simply don't have the ressources to implement. No game is ever finished, there is always this little feature that would make the game that little bit cooler. But you don't have limitless time and money, there is a point where you have to ship and throw it at the Game Reviewers.