Let me start by saying that I struggled with whether I should write this post. I really want the platform to succeed and I feel that raising awareness about the issues so that they can be fixed outweighs any negative publicity I may be giving Windows Phone in this post.
Well the initial numbers are in, and developers that have released apps and games on Windows Phone know how they’ve been doing. I don’t have any numbers on paid apps, but for paid games things aren’t looking too great. I’m talking about “indie” or “non-Xbox Live” games here, no idea how Xbox Live games are doing, but I would assume a lot better.
In the first month in the marketplace, my game Popper 2 has been downloaded almost 600 times with 156 sales. To put this in a bit of perspective, the first month my Dr. Popper game was on Xbox (released very soon after indie games was launched) it did 10 times that amount, and it was a much simpler game and took much less time to write. Popper 2 isn’t “crapware”, I spent a lot of time on it and it’s received very good ratings and is currently the 20th highest rated overall for all apps and games on the phone.
I’ve talked to other developers who spent months on their games to have them ready for launch, and there are some dismal numbers, and others that are doing better than me but still don’t have numbers that will make up for their efforts. One developer has a game with a download rank around 300 out of 700 total paid games and he’s sold less than 10 copies in a month. This means that almost 400 games (more than half) have sold less than 10 copies. These are game developers that will probably never write another one for Windows Phone.
So what’s the problem? Is it just that there aren’t a ton of phones out there yet?
Obviously the number of phones is part of the issue, but I don’t think it ends there. I would guess that there are somewhere between a hundred thousand and a million phones out there. Given this, my numbers are less than 1 percent (and maybe much less than that) have downloaded my game, and it’s doing much better than a lot of games. The truth is that indie games are at a huge disadvantage currently on the platform. First let’s consider the Zune software to navigate the marketplace. I go through these steps…
1. Go to Marketplace->Apps. The Featured and “we recommend” games are all Xbox Live games:
The “top paid apps” are also all Xbox Live games, it’s a bit of a self fulfilling prophecy.
2. Go to the games section. The filter defaults to showing only Xbox Live games.

3. Select the “paid” filter. This will show all paid games, ordered by top downloads.

Hmm looks a lot like the Xbox Live filter. If you scroll down a bit you’ll start to see some “indie” games.
4. Here’s the kicker. Pick any game and click on it, then hit the Zune software’s back button. Where would you expect to go? Back to the paid apps filter right? Nope, you go back to filtering on only Xbox Live games.
There are other issues too, like you can’t sort by rating, and so if you have a good game that just happens to not get noticed right away you can slide toward the bottom and never recover.
Ok so how about the marketplace on the phone itself? That should be better right? Let’s take a look. Sorry for the poor quality.
1. Select games in the marketplace. You default to Xbox Live just like in the Zune software.

2. Top games also shows a bunch of Xbox Live games first.

3. My game isn’t new so no help there, it isn’t free either.


4. There’s no way on the phone to list all games, so I have to go into a specific category to find my game. Again you have to get past the Xbox Live games and go down a page.



5. Woohoo, found it. Now when I go to details and scroll down to see related games, I see 4 Xbox Live games.

On the phone, unless you know exactly what you’re looking for, I would contend that you would almost never stumble across my game.
So what can you do? Here are some ideas:
1. Make the game free to start, and make it clear in the description that it’s free for a limited time. Then change it to a paid app. The download stats from when it was a free app carry over so you can get ranked higher in the paid downloads section on the Zune software and all of the other top downloads lists. About Flags did this and is much more visible because of it.
2. Make a “lite” version of your game and release it for free, with in game download links for the full version. Since there’s no way to tell at a glance whether a paid game has a trial or not, you’ll be much more visible in the free section.
3. Consider how you can leverage facebook, twitter, etc to get the word out there. People especially like to be able to compete against their friends, I know it’s made me play Flowerz a lot more than I would otherwise.
4. Release your game on Xbox Live Indie Games on Xbox too. If your game is XNA this should be possible.
5. If it’s a Silverlight game, consider putting the “lite” or the “full” version online. Wrap some ads around it and definitely have an easy way to get to your Windows Phone game from there.
6. Enter contests and take advantage of other promotions if possible.
7. Write games that take much less effort. Get a few out there. Hopefully one will be a hit.
8. Write a free game with links to download your other paid games.
9. Do your own marketing. I throw this one in because I know someone will post in the comments about it. I don’t think this is practical right now since there isn’t an easy way to target a large concentration of Windows Phone users.
10. Hold off a little while and hope that Microsoft evens the playing field a little bit. If Microsoft continues the way they are going, no inide game devs will be making games for the platform which can’t be good for the phone’s success.