Making a Successful Mobile Game
by Jon (Updated on 2014-01-30)
- Choose a good game concept
- Before Launch
- Write a Convincing Entry
- At Launch
- After Launch
Developing your game is only half the battle. Taking it to the App Store (or Google Play) and reaping the profits of your hard work (whether in actual revenue or downloads) is a challenging task.
Whether you are building a free game or a paid one, you want to give your game as much exposure as possible in order to maximize its ranking in the App Store charts. It's no longer OK to just put it on the store and expect it to fly off the shelves.
This guide covers the bare minimum that you’ll need to do to launch and promote your game.
Choose a Good Game Concept
First and foremost, pick the right concept from the outset.
The golden rule is to pick a game that fits well with mobile devices. Games with virtual keypads or complicated controls tend to fare poorly (unless they're ports of previously popular games).
If you look at what's out there (Angry Birds, Temple Run, Tower Defense games), the games that fare best tend to be entirely touch driven and very easy to pick up without much instruction.
This isn't the same as being casual or dumbed down. You can still make a sophisticated game. Just don't make the learning process and control scheme so complicated.
Before You Launch Your Game...
Run the game by friends and family.
They'll catch issues that slip by your eyes. As you build more games, you’ll build up a list of trusted beta testers to give you feedback. Use sites like TestFlight for easy beta testing.
Build a website around your game or brand.
If you’ve got several games, build a website to represent your brand (or studio). Cross-promote your games through your site. Don't fall into the trap of rebuilding your audience from scratch each time.
Use social media.
Start up a Facebook page and Twitter feed for your “brand.” Most blogs offer an easy way to link to your Twitter account and Facebook pages, so make sure you add those to your blog or website.
Start talking about your game on your website or blog while it’s in development.
You want to build up interest in your game before you launch it, not after.
Join game development communities .
Join communities such as TouchArcade and post your game idea in an appropriate forum topic area when you’re ready to do so. Regulars will provide critiques of your game and help you improve your marketing techniques.
Contact game review sites.
A review by a major outlet like AppAdvice or 148Apps can give you that little boost you need to hit the charts.
Write a Convincing App Store entry
Write a good App Store description.
Make the description concrete and to the point. Don't use vague terms such as "unique gameplay." Instead, say what's unique about it. If YOU were browsing that entry, would you download or buy your game? Put yourself in the user's shoes.
Provide good screenshots.
Don't just take random screenshots. Show off the best that your game has to offer. Add captions to the screenshot to explain what's going on.
Leverage Your Network
Let your friends, family and Internet contacts spread the word. Don’t be afraid of using social media.
Announce the game on developer-oriented communities such as Touch Arcade (and give away promo codes). You’ll not only get hits, but well-pointed critiques of the game.
Build a Web Demo
Launch a web (Flash) demo of your game on sites like Kongregate and Newgrounds. Then, link to the mobile version on the App Store at key points (main menu, end of demo, etc.). It’s an effective way to upsell users on the paid product.
Crosspromote from Prior Games
If you’ve published games that have an active userbase, update those games as a way of cross promoting your new title through those existing games!
Update your game in meaningful ways.
Address user concerns and give them a reason to keep playing. It helps to have a concept that has replay value to begin with (or else you'll have to encourage replays through additional content).
Update Social Media
Build a loyal following by keeping social media channels up to date. Post about updates to your game, your other games, and anything coming up. Always provide a link to, or banner for, the game(s) at the beginning and end of your post.
Consider tweaking your game’s price or making the app free for a day or two if sales are below expectations. Timing is important, and sometimes the lost sales for a free app are greatly outweighed by the publicity and rise in rankings, leading to increased sales afterward. If you’re able to get featured by sites like Free App a Day, your app could hit it big.
Build Seasonal Content
Last but not least, if the game is doing reasonably well, consider building seasonal content for it. For example, adding a holiday-themed level pack during the holidays, or a simple reskin. It’s amazing how well these can convert if done well and timed appropriately.