There are so many of those ‘How to market your indie game’ articles written by more or less successful developers that I decided to write about this from a different angle. From the angle of someone who failed at marketing. My angle.
I have a long record of failing at marketing and PR and you can easily check that by looking at my name/nick and not recognizing it. Thus you can trust me on what I’m going to say.
Warning: the following list might be filled with things so stupid that you wouldn’t ever imagine doing them, and yet I did all of them at some point, often multiple times. If that’s the case you can as well just make fun of me since you’re already here.
Don’t accidentally forget to put the links to your website, Facebook and Twitter under anything you post about your game.
Don’t post detailed stuff about your game that only the most eager fans would be interested in. Especially when your game isn’t finished yet and doesn’t have any fans.
Like this very post we’ve posted a few days ago. Who the fuck could care about the backstory of one of the political parties in one of the playable races in our game that no one knows about?
Don’t casually accost random editors that've never heard of you on Twitter or Facebook.
Don’t fill your email’s title with tons of buzzwords. i.e. (Steam-punk MMORPG with a vast world to explore and innovative storyline, also a spiritual successor to XXX). Despite the amount of words it actually doesn’t say anything about your game.
The same goes for Reddit posts.
Don’t release the screenshots that you took 5 days into the development, they will stay in the Internet forever and haunt you. (Press posting about your game and using a year-old screenshot as a news header would be the best example)
Don’t try to be funny if it doesn’t come to you naturally. It’s the most pathetic thing ever.
Don’t send a press release to 20 editors, putting their email addresses in ‘To:’ instead of ‘Bcc:’.
In fact don’t send a press release to 20 editors at all! Send each of your emails separately, with some consideration as to who you’re talking to.
Don’t believe them when they say that the press wants to write about your game.
You have to do EVERYTHING that is in your power to make yourself and your game look outstanding in the crowd of other developers and their games.
Don’t post your updates in the middle of the night. Do your research on when’s the best time to post. Facebook’s added a cool feature recently that lets you check the hourly activity of your fans.
Don’t wait with spamming the press until your game is released. Email them right now. They need to know about the awesome project you’re working on, even if they don’t reply or post about it on teh websitez.
Don’t send an email titled “We’re making a game, it’ll be fun”. They’re not gonna make a story about it. They’re not gonna post about it. Unless you’re Notch, of course.
Don’t ask reviewers if they want a review copy of your game. Throw it at their faces. They weren’t gonna buy it anyways.
Don’t visit Twitter and forums only to post an update on your game’s development. If you’re not a part of a particular community, it’s better to not spam there at all. (Some may not agree with this, but IMO it’s kind of a scumbag move.)
Don’t miss out on #screenshotsaturday.
Don’t hate everyone that is more successful than you. It’s not good for your health. There’s simply too many of them.
Don’t use your blog as a weekly list of all the sprites you did in the past days and all the little bugs you’ve fixed. No one cares about that. Don’t bore people to death for deciding to read your stuff.
Don’t play the ‘Top-secret project’ game! If you don’t show how cool your game is, then no one will know how cool your game is. Unless you’re already a successful developer, but then you wouldn’t be reading this, right?
If you don’t reveal your secret ultimate feature then no one’s gonna know about it. Dang, even if you reveal it most likely no one’s gonna know about it.
Don’t use ‘6 playable characters’ and ’20 enemies to kill’ as your key features. Trust me on this one.
Google ‘USP’ and think harder.
Don’t trust yourself on how good your gameplay is. Your opinion is ultimately biased.
Don’t make a game similar to a well-known hit if you can’t make yours better. People would rather just play the original.
Don’t skip on the pre-production phase, and don’t skip on thinking of your target group of players. (There has to be one!)
Look at your game! And I mean: look at it like you’re looking at other games. Make your friends look at it. Make strangers look at it. Don’t say anything more than what you have on your website/in your posts. Accept their feedback with gratitude. Change the way you’re presenting your game when you still have time for that.
Even if you’re making an awesome, innovative and original game in an entirely new genre, it may still look generic in your presentation, or in the way you’re describing it. Think about that.
Don’t try to make a game for both casual and hardcore players.
Don’t make the art in your game look inconsistent. It’s better to have bad but consistent art than a few good pixel-art assets mixed with good 3d renders, and so on.
Don’t skip on polishing the game!
Don’t insist on adding more content instead of polishing what you already have in the game.
Don’t have your website look like shit.
Don’t have your Facebook fanpage outdated and looking like shit.
Don’t expect people to think too much! They don’t find your game worthy of such a drag. Make everything obvious and in front of their very eyeballz.
Don’t be a dick if no one plays your game. It sucks. Deal with it.
I hope that helps : )
Now get back to working on your game! Don’t waste your time on reading articles like this one. It’s not like you’re gonna believe anything that someone else says, before you make the same mistakes as them. At least that’s my case. And yes, I’ve read thousands of those articles.
In case you would like to see more of my epic failures with your own eyes then you ought to follow me on Twitter.