Polish

Polish, I’m sure it’s something you’ve all heard of before, but what does it actually mean?

Most people have their own definitions, but I’ll give you mine.

Polish has very little to do with art in the game, it revolves more around effects that enhance the game play, how the game is balanced, and all the little extras that can possibly be added to the game. Let’s get to dissecting these!

Effects:

There are millions of effects you can add into a game, there’s no possible way I could list them all out here so I’ll focus on ones I use often or have used recently. (In no particular order)

Parallax Backgrounds(Different Layers of the background are moving at different speeds)
Items on the screen that do nothing but add aesthetics to (Clouds, Bubbles, Etc..)
Particle effects added where needed
Transitions between different screens (Fading In/Out, Coming in from the bottom of the screen)
When a screen displaying how much score/money you earned after a certain time period have it start and 0 then rise up until it gets to the actual number
Sound effects when an event happens
Background Music
Button Hover Effects
Tremors
Glowing Items
Font Choice
Health Bars
Game talking to you
Red Flashing Effect when you get hit by an enemy
Enemies flashing white when you hit them with something
Blood spouting from an enemy when hit
Death Animations
Explosions when appropriate
Displaying How many points you earned on the screen (+10 showing up somewhere when you kill an enemy, or the words “Headshot” appearing when you get a headshot)
Indicators telling you what enemy is about to come
Don’t leave any ugly solid color backgrounds, change them to stylish gradients
Instructions being displayed at the beginning of the game
User Interface being readable and using more than just plain numbers (Gauges, Bars, Etc..)
Item Descriptions and upgrade graphics
Simple and intuitive to navigate through the game.
Pause Button, Mute Button, Quality Button
Logical Controls
Changing from Day to Night

These are the ones I could think of off the top of my head, but trust me, it’s only the tip of the iceberg. There are many, many more. Effects alone are very often the difference between a mediocre game and an amazing game so never decide that they’re a waste of time or not important enough. I plan on coming back and editing this post with new “Effects” as more come to mind, so come back to this post in the future. If you can think of any common ones please post them in the comments so I can add them to the list.

Balance:

Balance, this can often be very tough, but it is necessary if you want to be able to consider your game polished. For a game to be balanced, there needs to be a game play curve. New players need to be able to pickup your game very easily and get right into it. If they’re not having fun, or don’t understand what to do immediately you have failed. During this time you should introduce new game play mechanics. After this phase is over there should be a moderate challenge to keep the game interesting, but not too hard that it frustrates players that are still getting involved in the game.

At this point players should have invested a large amount of work into the game and want to complete it no matter what. You should now use this time to challenge all of the players skill they have acquired throughout the duration of their game play. This part should be very hard for players, but again, not pointlessly annoying. You should avoid making any part of the game too long or too short as this will lead to boredom and or disappointment. That’s about all I have to say about balance, this varies a lot depending on the type of game.

Extras:

Last, but not least, are extras. These are things such as Achievements, Cheat Menus, Bestiaries, Special Modes, Level Editor, etc… These are things that can really make your game stand out from the crowd. Adding these things gives an extra dimension to your games, it can turn a 5 minute game into something that you spend hours and hours on (Endless Migration, and Amorphous Plus are great examples of this). If implemented correctly your player will become deeply involved trying to experience everything you’ve placed in the game.

Conclusion:

If there’s something you could add to your game that will make it slightly better, you should. You can do polish incorrectly, but you can NEVER HAVE TOO MUCH POLISH. These things will quickly add up and make your game really separate itself from the bunch. Graphics, of course, help with a game, but they simply do not compare when it comes to the effect polish will have. A well polished game will most likely score better than a game with art from Picasso.

Now go polish your games!

The Experiment Part 3 is still coming, there has been a delay due to the programmer for the website being slow. In the meantime I have managed to develop several more games, I should have around 5 large game ready for the initial release :)

  • Trackback are closed
  • Comments (37)
    • Niall
    • July 3rd, 2010

    Just a note, “Background Layered (Different Layers of the background are moving at different speeds)” are called parallax backgrounds. Or at least that’s what I’ve always known them as, in keeping with this – http://en.wikipedia.org/wiki/Parallax

    • admin
    • July 3rd, 2010

    Thanks, I was unaware they had a name.

  1. Nice post, very useful. I’ll be coming back here to skim your ‘hit list’ of effects each time I think I’m nearly done!

    Some minor possible additions:
    - when flashing stuff, try to do it over time instead of just on/off: it looks much nicer to see a fast fade in/fade out than eg. a white flash
    - button response: every button should respond to every click even if the button action is instantly taken
    - tooltips: a very convenient way to introduce ‘help’ information without blocking game play with tedious to clear pop-up boxes
    - customisation: an advanced options screen which lets the hard-core player mess with as many settings as possible can improve replayability enormously

    • moh
    • July 9th, 2010

    HI
    Your information about making money from flash game is like a golden mine,at least for me
    may i ask you why are you so good and honest?

  2. Hi,

    You have a really great blog. Thanks for all stats you sharing. And good luck with an experiment!

    P.S. Your RSS feed has some strange bug – the link to the post from RSS is broken.

  3. hi!
    nice post!

    i had a workflow set up for me where i start with the visual design of the game IE: the graphics / special effects are already in place; 3D prerendered graphics and stuff. the downside is that it limits the innovations i can make while developing the game, the upside is i have a very defined target how my game should look like and some -more or less- ideas how should it feel (when i grab the move tool in fireworks of photoshop).

    is this workflow good for something or should i try other?

  4. “fireworks of photoshop” – i meant fireworks OR photoshop. i’m not that noob. :P

  5. *Snore sound effects*

    What’s the holdup dude? Been waiting to see how this turns out for you.

  6. Is there any news about the experiment? Thanks for all!

    • z6
    • July 31st, 2010

    I googled xdragonx10, which is his kongregate account name and came up with portalstrike.com, I guess that will be the upcoming portal :)

    • mesur
    • August 9th, 2010

    WOW so revolutionary NO learn to try and use stuff that isn’t a decade old faggot

    • Kath
    • August 9th, 2010

    I am surprised. I thought you would think “polish” just meant “a cheap foreign labour source that I can exploit”.

    • caroline
    • August 11th, 2010

    @Kath

    heheheh same thought passed through my mind!

  7. Regarding polish, you forgot the most important thing: removing things. It seems you suggest to “add” a lot of things but the most important skill is to know what to remove so as to enhance what is left.

    • z6
    • August 26th, 2010

    So looks like the games created in the “contest” are being sponsored by http://www.agitatedferret.com/, or is that the portal of your buddy?
    Anyway, I don’t think this blog will be updated any time soon. ^^

    Btw, the new games use absurd amounts of resources for the things they do, you really feel like they were created in a rush *g*

    • Scile
    • August 30th, 2010

    hi kaitol

    we are waiting for your new post ^_^

    • benji
    • August 31st, 2010

    Go fuck yourself gregorio.

    Admin Edit: Nah, I’m good

  8. Nice post. I particularly like your list of effects, very nice. I would say that things such as mute buttons were more necessity than polish, but I guess that’s subjective. Overall, glad to see another developer with the same thoughts, nice post.

  9. Are there any updates cooming soon?

  10. I dont think so..

    • Sergey
    • October 17th, 2010

    This was one of the best, if not, blogs about flash games monetization. It’s really sad to see a bunch of foul mouthed morons ruin it.

    • Jeff
    • October 17th, 2010

    @Sergey
    No, I think it was ruined by that post about “how to hire an artist”. Posting how to exploit artists isn’t exactly the way to convince artists to work for you.

    Just sayin’.

  11. @Kevin
    This is a good point. I’ve already collected far too much GUI clutter in my game, and now I have to reorganize/redesign it all. Set my game back pretty far.

    • p
    • November 7th, 2010

    admin :
    Thanks, I was unaware they had a name.

    • DannyDaNinja
    • November 15th, 2010

    I found this VERY useful, my game will probably be a lot better now.

  12. I’ve found myself coming back to this page for ideas. Awesome post, thanks!

    • DannyDaNinja
    • November 23rd, 2010

    Copied your wordpress format :P

    Anyway, can you update your blog soon?

    • DannyDaNinja
    • December 17th, 2010

    R.I.P Kaitol. I’m assuming he died. :’(

    • admin
    • December 17th, 2010

    I’m very much alive, just haven’t had time to blog lately

    • DannyDaNinja
    • December 20th, 2010

    You haven’t had time to update the blog lately!? You’ve had like 5 months! :O

  13. thank you for this post.. before i read this post i were thought that polishing is means make the graphics things better.

  14. I’m happy to see another developer with the same thoughts as me, nice post.

  15. I’m happy to see another developer has the same thoughts as I do. Great Post!

  16. After read blog topic’s related post now I feel my research is almost completed. happy to see that thanks to share this brilliant matter.

  17. I am often to blogging and i really appreciate your content. The article has really peaks my interest. I am going to bookmark your site and keep checking for new information.

Comment are closed.