Gamasutra: The Art & Business of Making Gamesspacer
View All     RSS
November 1, 2014
arrowPress Releases
November 1, 2014
PR Newswire
View All
View All     Submit Event





If you enjoy reading this site, you might also want to check out these UBM Tech sites:


 
Designing An Awesome Video Game
by James Marsden on 06/29/13 09:30:00 am   Featured Blogs

The following blog post, unless otherwise noted, was written by a member of Gamasutra’s community.
The thoughts and opinions expressed are those of the writer and not Gamasutra or its parent company.

 

cs19_art

One of the most common questions we're asked is:

"How surprised were you at Velocity's success?"

And the answer is:

"Not surprised at all, but relieved."

That is to say that we knew Velocity was an awesome game, and we worked hard to get it noticed. Subsequently we were relieved when it received the attention we knew it deserved. You might ask how could we be so confident? It's because we focused on all the aspects of game design that are essential to success, putting time in to make them as good as possible whilst spending little time on the aspects that don't matter so much. In short, we stuck to an essential checklist.

Essential Checklist

This checklist is our special sauce. We use it to design all of our games, and each has benefited greatly. Our checklist has developed out of necessity because we're a small studio with very limited resources. Every action counts.

So why share our secrets with the world?

We believe in sharing knowledge to make the world a better place. We want to see more independent developers make stunning games to help shift the mainstream public perception of 'indie' as being somehow inferior, less engaging, less polished. The tide is turning, and we'd like to help accelerate it. Yes there has been a democratisation of game development with free tools and new platforms with lower barriers to entry, but what is the use of having all the gear and no idea?

Egg Suck Alert

No doubt there are people reading this who are either already making games as a career, or have studied games and want to learn everything they can about the medium. It’s therefore pretty likely that some of the things contained in this article will already be known and understood. So apologies if that is the case, hopefully we can share some nods of agreement, rather than you folks falling asleep. Having said that, there are some original ideas here, which is why we're publishing it :)

Essence Not Nuance

Games are more diverse now than they have ever been, so to claim that we can summarise all the nuances of what makes an awesome game in a single article would be a gross mistake. However, if there’s one thing we're truly good at, it’s understanding the essence of what makes things great, and being able to apply that understanding. So, this is an article about the essential things that comprise an awesome game. First of all though, we have to establish what makes a good game.

cs04_art

Good Game Essential Checklist

This list is in order of importance. Each aspect is listed here briefly, and discussed in detail afterward.

  1. Responsive Controls Controls have to be close to perfect, if not perfect.
  2. Watertight Concept The game has to make sense throughout.
  3. Appropriate Learning Curve The game has to challenge players in a way that’s fun throughout.
  4. Positive Feedback & Reward Good games are full of positive feedback for the player.
  5. Frictionless User Interface The UI has to be streamlined to keep the player engaged.
  6. Consistent Audio & Visual Style The audiovisual style of the game should be consistent throughout.

1, 2 and 3 loosely comprise the gameplay.

4, 5 and 6 loosely comprise the presentation.

Good Game
All aspects of a production rely on each other to create the whole, and for that production to hold water, all aspects need to be at the same level of quality or polish.

Not So Good Game
If one aspect isn’t as polished as the others, it lets the entire experience down. The overall perception of the production is brought down to the level of the weakest part, which means if your graphics and concept are great, but your controls suck, your game sucks.

We're assuming that readers know this at least on a subconscious level, but how do you ensure all of these aspects are strong? Well, here goes:

1. Responsive Controls

cs09_art

1.1. No Brainer?

Such an obvious one this, but so many games get the controls wrong. Either too fiddly, or not fiddly enough. Great controls can take a lot of time and effort to get right, and most of the time tuning the controls is a matter of personal taste - so it requires empathy to get right.

1.2. Controls Are Half The Fun (Rules Are The Other Half)
And it's essential that you do get them right, because controls are half the fun. If the controls aren’t fun, then you risk frustrating your players, or worse still, boring them. So how do you guarantee your controls are fun to use?

1.3. Find The Toy
Finding The Toy is a phrase that refers to setting up an action and reaction that makes the player feel powerful, regardless of any rules or challenge being imposed. Cutting the rope in CutTheRope is a toy. It’s fun to swipe and cut, and watch something fall. Flinging a bird with a catapult has proven to be quite a good toy too. Games with toys at their core are fun to play around on regardless of any challenge the player is being tasked with.

When I first read about the concept of the toy, I thought to myself: games have been around for a long time now, so if we’re going to find a hit new gameplay toy, we’re going to have to look at new input systems. I imagined having to play around with Tilt, Touch and Swipe, or Motion Control. Which is wrong, fortunately.

You can make the simplest of actions into a great new toy if you have a strong concept. Taking Velocity as an example - you can’t get much simpler than pressing a button and moving left and right, but giving the player the ability to teleport is a really cool toy. It’s satisfying to do regardless of anything else going on in the game.

1.4. Design Around The Toy
Once you have a cool toy, it’s worth building some levels that explore every possible limit of the toy to work out what is fun. Quite often you will be limited in your scope for level design by the mechanics of the toy. In the case of Velocity, it took a long time to tune the feel of the teleport, and what felt right in the toy - nice and quick - meant that we couldn’t have any spaces in the game less than a certain width or height, or the teleport cursor would be too fiddly for the player to try and place, reducing the level of fun. So, every level in Velocity was designed with this in mind.

1.5. Player Is King
The player should always feel in control of the game. They are allowed to feel like they’re crap at it, that’s fine, but the moment the game feels like it’s too hard to play as a result of the controls being too difficult, it stops being fun. Just getting this bit right takes a lot of effort, and is probably the main reason why games are cloned so often. It’s far easier to take an existing control system and change the graphics and call it your game. But if you spend the time coming up with a new toy, you’re setting a trajectory for a game to stand out.

1.6. Acknowledge Conventions
If possible, your game should also follow the conventions established within a genre. Changing things that players expect to be able to do is not creative or innovative, it’s annoying.

2. Watertight Concept

Transition

2.1. Concept Is Actually Context
What is the player doing, where are they doing it, how and why are they doing it? This is why game concepts are quite often inspired by the controls, so if you want to create a really original concept, spend time experimenting with control systems that are under used, or not used at all.

2.2. Strong Concept == Coat Hanger
A strong concept makes it easy to flesh out the game with little effort. Gameplay, level design, art style, music, story, characters - all will hang pretty easily if the concept is strong. So what makes a strong concept?

2.3. Simplicity Is Good
It’s tricky to achieve simplicity, but it’s essential for communicating your game idea to potential team members, publishers, games press and ultimately gamers. If you or your game trailer can’t get across the concept quickly, you risk losing people’s interest.

2.4. Elegance Is Better
You’re doing well if you can achieve simplicity, because people will understand the hook of your game immediately. But it needs to have depth as well, otherwise people will get bored as they start playing. You have to try and add layers of depth that a player can slowly discover as they interact with the game.

The problem with adding layers of depth is that it’s easy to introduce inconsistencies in the concept, which spoils everything. When you’re adding layers of depth to a concept, you have to look at the ideas from every angle you can imagine, because an elegant concept is one that has no significant holes. I can really recommend a book for this called The Art Of Game Design: A Book Of Lenses, and its accompanying Deck Of Lenses. It’s an amazingly useful resource for looking at your game concept in literally a hundred different ways.

2.5. Clever Is Best
If you’ve managed elegance and simplicity with your game, you’ve done better than most game designers out there. But there’s one more level you can get your game concept to, and that’s clever. There’s a goal that I try and achieve with everything we do at FuturLab, which is to get the following response from people that see our work:

  1. “Cool!!"
  2. "Ah, I see!"
  3. "Damn, That’s Really Clever Actually...”

It’s something I strive to achieve on everything I do, and it requires that all three of these conceptual levels are hit properly. You can’t get the ‘Cool!’ reaction from someone if your concept isn’t simple. They need to be able to see your game and immediately feel rewarded, just for seeing it.

That ‘Cool!’ reaction is also the hook that pulls people in, getting them to start playing, or want to play. Then the layers of depth are discovered as someone digs a little deeper, and if the concept is elegant, everything fits together nicely, and you get that: ‘Ah, I see!’ reaction. If your whole concept is clever, then people can’t help but sit back in awe and think: “Damn, That’s Really Clever Actually - I Wish I’d Made It”, or “I have to show this to my friends.” 

If you can get these three levels of experience into your design, the game's trajectory is set up for greatness. If you start with a weak concept, your game runs the risk of being weak, no matter how cunning the gameplay is. If you can’t hook someone in, they won’t be interested. We found this with Coconut Dodge. The gameplay is superb, but few people bothered with it because the concept is weak.

Also, if you have a great concept, you’ll find it really easy to get other people involved in your project. There’s absolutely no way Joris de Man would have signed up to produce music for our game if it was a regular shoot ‘em-up that’s been done a thousand times. The teleportation concept hits all three of these targets, so when he sat down and played our prototype, that’s the experience he had - and he was sold on it and wanted to be involved.

2.7. Excited Yet? (If Not, Try Again)
At this point, if you’ve got a strong concept and you’ve worked out how to make the controls fun, you should be incredibly excited about your game. If you’re not excited by it, then you don’t have a game destined for greatness yet. You need to go back and redo those first two steps. Once you have got those two key aspects sorted, you have to bottle your excitement and get serious, because that was the easy part. In fact, you just experienced what Thomas Edison called the 1% inspiration of genius. The following months will be 99% perspiration trying to get the damn thing made. And the first thing to look at with your sensible hat on, is...

3. Appropriate Learning Curve

cs01_art

Your amazing idea isn't worth anything if other people can’t enjoy it, so balancing the learning curve requires just as much attention as the initial concept. So how do you get it right?

3.1. Identify Target Audience
It’s essential to tailor the learning curve for your target audience. In the case of Velocity, we wanted everyone from casual players right up to the most skilful gamers to enjoy it. So it was a lot of work for us, the game had to be very accessible for newcomers, whilst also supporting and rewarding an incredible amount of skill for those that want the challenge straight away.

3.2. Integrate Instructions
Modern games don’t have instructions, or even tutorials. The levels should be designed to teach, and actually that philosophy shouldn’t just cover the first few levels either.

3.3. Balance Learning & Challenge
A game is only fun when a player is learning. If they stop learning at any point, the game starts to get repetitive, so the learning curve should ideally just be a straight line. In other words, you are always giving the player an opportunity to learn something new - whether it’s introducing a new mechanic, or providing scope for the player to combine mechanics in new ways. However, if the difficulty curve is the same as the learning curve, the game can feel too laborious and tedious.

The trick is to have a stepped challenge curve that tracks closely to the learning curve, so the player is always learning, but there are short plateaus where a player can flex their knowledge of the game and feel powerful for a while before being challenged again. In the case of Velocity we introduce the mechanics slowly. It’s not until level 16 that you get to use the Long Form Teleport, which is the main USP of the game. From then on we use level design to teach players how to use the mechanics in different ways, combining them together to solve puzzles. The player doesn't actually get to use one of the coolest ideas in the game until the penultimate level.

3.4. Provide Clear Success Markers
Scoring a player provides them with incentive, so it’s really important that a player knows how to win, and therefore knows how and why they failed. Trophies & Achievements have had a huge impact on gaming communities since they were introduced. The younger generation of gamers won’t even bother playing some games unless they have trophies to add to their collection. That’s how powerful the human ego is, so use that in innovative ways to the advantage of your game. In the case of Velocity we have three different scoring criteria that are combined together to create a perfect reward. This means a player can feel rewarded even when they’re failing to reach the higher goals. This leaves scope for the ultra hardcore to get their completionist fix.

3.5. Make The Player Feel Clever
Designing a game is an incredibly rewarding experience. We are the masters of the worlds we create, and that power can very easily appeal to one’s ego. So it takes a lot of self restraint and empathy to be able to design levels for someone else to play; levels that can challenge without being difficult. I once worked with a chap who had a new game idea every day, and nearly all of his ideas were based on tricking the player in some way, which is never going to fly. Designing a game is a very altruistic exercise, and if you can make a player feel good, and look good at the same time, they will love your game. It’s as simple as that.

4. Positive Feedback & Reward

UltraPerfect_750_3804.1. Feedback Heightens The Experience
Feedback is any event or action that is a direct result of a player’s performance or interaction, and it’s essential for heightening the experience. It’s amazing how much of a difference positive feedback makes to a game. You can have great gameplay mechanics, but if there’s little to no feedback, the game doesn’t feel great. Likewise you can have a mediocre mechanic and make it feel great by dousing it in nicely polished animation and sound effects.

4.2. Negative Feedback Can Help Too
One of the things that helped to make Coconut Dodge so addictive was the horribly abrasive sound that a player is subjected to when they die. It’s also accompanied by the music cutting off abruptly. The game isn’t insulting them, but it is punishing them in a subtle way, and it serves to make them want to jump back in and correct their mistake.

5. Frictionless User Interface

cs06_art

5.1. Fast Animation
My basic rule for UI animation is that it should be over well before a player knows what’s happening. If your UI is any longer than that, it had better be bloody fantastic. Games that provide animated UI break the player’s sense of control, and that’s not good. Split/Second, one of my favourite games of recent times also has some of the worst UI.

5.2. Short Loading Times
Loading times are important, but it is pretty low on the list. Even if a game does have poor loading times, people will still play it and love it. WipEout 2048 being a good recent example.

5.3. Instant Restart
This is so much more important. If your game is good, your player is going to be in a flow state, fully engaged with your game. If they make a mistake or die, they are going to want to restart as soon as possible, to get back into the flow. Not being able to instantly restart is one of the most frustrating things you can do in a game UI.

5.4. Skippable Cut Scenes
I shouldn't even have to include this, but it still happens. Even worse is when levels that start with a cut scene play the cut scene every time you restart that level. It’s punishing.

6. Distinct Audio & Visual Style

cs11_art

The audio and visual style is the least important of all these essentials, and that’s because graphics just aren't as important as they used to be. If your game looks like every other game in the genre, but has very innovative gameplay, then it will rise above the noise. That said, you've still got to do a great job, or your game will suffer, so...

6.1. Identify Target Audience
As mentioned above, if you have a great concept, your art style should come pretty easily. Concept, gameplay and art style all have to be pointing in the same direction in order to find an audience easily. We made a big mistake with Coconut Dodge, as the game looks and sounds like a casual game, but it’s got hardcore gameplay mechanics. We should have chosen something more fiendish looking to suit the gameplay better.

6.2. Find An Economical Style
A good game requires a ton of polish. It’s almost guaranteed that no matter how much budget you have for a game, you’ll never be happy with the amount of polish your game has - so decide on an art style that you can produce to a high standard very quickly. This is why so many of the recent great indie games are 2D. It’s so much easier to polish a 2D game. 3D is expensive and time consuming in comparison.

6.3. Support Core Mechanics First
Make the core aspects of your gameplay look and sound great, and then radiate your resources outward from that core focus. If you’re spending time making button rollovers look and feel great you’re wasting time unless your core mechanics are supported by absolutely beautiful effects.

6.4. Demand Great Music
Music can’t save a poor game, but it can certainly elevate a good game into great territory. Coconut Dodge is an example of this. If your game music is repetitive or irritating, the awesome mechanics you’ve spent ages refining will suffer.

6.5. Sound Deserves 50%, Gets 5%
Sound is so important for player feedback. But because every aspect of a game can come together without sound, it usually gets left until the last minute. This is another area we could have improved upon for Velocity. Fortunately we got the key sound effects to work well, but we ran out of time to extend that level of quality throughout the game.

Elevating Your Design From Good To Awesome

If you've managed to achieve all of the points above, then it's likely that your game will be considered good or high quality. But how do you reach a level where people are celebrating your game as being awesome? It all comes down to innovation and flair.

Innovation
Look at what your game is doing across the game play aspects (1, 2 and 3 above), and make sure you're doing something that's innovative; whether it's in the controls, the concept or the journey you're taking the player on.

Flair
Then look at what your game is doing across the presentation aspects (4, 5 and 6 above), and ensure they're being done with some artistic flair.

In essence then, an awesome game is a good game with innovation and flair. Quite simple really.

Velocity Ultra is out now on PlayStation Vita. 


Related Jobs

Rensselaer Polytechnic Institute
Rensselaer Polytechnic Institute — Troy, New York, United States
[10.31.14]

Assistant Professor in Music and Media
The College of New Jersey
The College of New Jersey — Ewing, New Jersey, United States
[10.31.14]

Assistant Professor - Interactive Multi Media - Tenure Track
Next Games
Next Games — Helsinki, Finland
[10.31.14]

Senior Level Designer
Magic Leap, Inc.
Magic Leap, Inc. — Wellington, New Zealand
[10.30.14]

Level Designer






Comments


Rebeccah Cox
profile image
Really great article! I especially liked how the 'find the toy' section had a broad definition of what a toy could be compared to what I'd normally define it as.

James Marsden
profile image
It's always nerve wracking waiting to see if the first comment is positive, thanks very much for reading and really happy you found it interesting! =)

Evan Hartshorn
profile image
Your game looks wicked cool (I lack any Sony gear at present, so I can't give it a spin), and your article is full of excellent reminders to re-center on before diving into a new stack of work. I'm going to bookmark it and read it every week or so. So, thanks.

James Marsden
profile image
Cheers Evan! Hope it's useful.

Adriaan Jansen
profile image
Great read! Thanks a lot for sharing. :)

James Marsden
profile image
You're welcome Adriaan!

Jimmy Champane
profile image
Great feature. I really enjoyed the part about making a toy. Keep it up. :)

Luis Fonseca
profile image
This is definitely one of the best game development articles I've seen out there. Lots of useful information and with perfectly clear instructions. 5 stars article!

Peter Eisenmann
profile image
Thanks for this.
We "violate" a few of your subpoints with our current game, but do so on purpose.
Like instant restart - Nay. If you fail a mission, you get no second chance and have to live with it.
Of course, soon after you can try your luck with another (randomly generated) mission, but the failure does have a few consequences (e.g. they show up in your public stats and there's a little repair time for your ship). To balance it out, victories have even more of an impact.

We try to drive that tension while playing just a little higher than most games do nowadays.

James Marsden
profile image
Rules are there to be broken right? :)

Joel Lamotte
profile image
Also, several kind or specific games proves this point incorrect, like Demon Soul or Dark Soul and most strategy games (think about Civilization or Homeworld or...).

It really depends on a whole set of design decitions which whill make instant restart a good or unnecessary idea.
Maybe it's apropriate only to small-scale-session games?

Matthew Burns
profile image
A most excellent and well laid out post! Thank you for sharing! I agree with your comment about music. We are investing more in music for our next game. It adds an important punch to the overall game play experience.

Christian Nutt
profile image
I made a big deal about this in my Animal Crossing piece, but the sound direction in that game is fantastic and absolutely creates and supports the game's mood through and through. I imagine people who don't play it look at a game like that and think "what, really?" assuming it has hoppy-boppy kiddie music crap, but actually the music is really carefully created to support the game's play style, and to not be overwhelming, and not get dull after hearing it day after day.

And the sound effects really add a sense of reality (except for the voices which are just hilarious/cute.)

Anyway, it adds a whole dimension to the game that I think just as easily could have been overlooked, and while many players probably won't think about it, it's helping sell the experience extremely well.

Jason Carter
profile image
I am so very glad I found someone to make music for my current project. Definitely not my forte and the guy makes consistent, good sounding music that fits the mood.

It really adds a lot of flavor to a game and just music can change the mood drastically. I really wish I was into the musical side of things more, it's a very interesting field from a game design perspective.

Samuel Batista
profile image
I'd really appreciate if Gamasutra released this article in printable format. This is incredibly useful information to give out to young developers.

Christian Nutt
profile image
Unfortunately there's no "print version" button for our blog system, but I'm going to add this request to our list of features for the next revision of the site.

Matthew Burns
profile image
Yes, this would be an immensely useful feature.

Polish Guy
profile image
install Send to Kindle for Google Chrome extension in your Chrome browser and it can send this article to Kindle device or Kindle app in a readble (reflow) eBook format. I did it and it worked out very well.

But I concur that printable format would be nice too.

Tarique Naseem
profile image
I use the Evernote Clearly (Chrome) plugin, and import the clean version into Evernote. Works a treat. You can then print it from there.

Mike Griffin
profile image
This very closely mirrors my own personal checklist and what I tend to hammer home during consulting gigs at studios, regardless of the project's genre/budget/constraints.

Some points are so foundational that they can cause a total upswing in quality/entertainment overnight when correctly -- and passionately -- addressed.

Notably, superior all-around controls, UI and feedback will often seal the deal on your experience, no matter what kind of game you're building.

Cheers, James!

Goncalo Pereira
profile image
Great article and great advice for those starting in the industry. I've shared this on twitter and hope everyone will have a chance to read it. It's great help and its amazing how sometimes you overlook some of these details.

Matt Marshall
profile image
Fantastic post! This solidifies some of the loose ideas I had in my head, so thanks for putting it so concisely!

Some great other ideas too that I wholly agree with! I'll be bookmarking this one to refer to constantly in my development travels! I also agree with improving the field with sharing advice. So kudos for that! It's rare to find others of like mind on THAT point.

Thomas Creutzenberg
profile image
Great article. Thanks!

Marvin Hawkins
profile image
I've been working on a project for a while. A SHMUP as a matter of fact. I'm trying my best to 'keep it simple' and the core is functioning. My problem has been 'finding the fun' I think some of that is polish, and some of that is game concept. I don't think I'll vary it since I desperately need a release under my belt, and I'm a few years in to what was supposed to be a 3 month project. Cheers! This article will help me refine my game, and make it more professional. Thank you.

James Marsden
profile image
You're welcome Marvin!

Gonzalo Nicolas
profile image
Both precise and simple article. Just perfect!
It's very heartwarming when you contrast your current project to this kind of "checklists" and you find out that you are achieving all the article says.
Thank you James! You made my day!

BTW "The Art Of Game Design: A Book Of Lenses" it is a very good book "Must use"! (... and if you didn't know, Deck Of Lenses is an app for Android! Genius!)

James Marsden
profile image
Thanks for all the positive vibes folks!

There is a lot more where that came from over here: http://www.futurlab.co.uk - subscribers get the good stuff first! :D

John Flush
profile image
After reading half-way through I'll admit I stopped and looked through the rest of the graphics. Velocity looks really fun.

Ken Kinnison
profile image
I was just thinking of doing something like this ice to see it come from a position of authority :o

Ken Kinnison
profile image
By this I mean I've observed as a gamer or read other points I agree with elsewhere that I wanted to collect into a bullet point list (lotta gamers hate unskippable cut scenes for example) but I haven't put out a game yet. So to some I'd 'lack authority' on the subject (although I'd disagree :O)

Your list covers a lot of the things I always want to keep in mind.

Fernando Picun Spinelli
profile image
Probably one of the best articles on game design I've seen. Ever.
Many thanks for sharing!!!!

Deborah Chantson
profile image
Thanks for taking the time to write this great blog with so much detail. I've saved the link to my Pocket account because I'm sure I'll be referring to it later on!

ganesh kotian
profile image
Great article on game design.

Pubudu Cha
profile image
This is a nice article to read and lots of info. At the moment I'm planing to create a game which can be play only on-line. Do you think playing only on-line is an disadvantage and also is there, any game which has been succeed by allowing to play on-line (not gambling)? (Sorry for any grammar and spelling mistakes, if any)

Thank you in advance.


none
 
Comment: