PDA

View Full Version : Rewarding Initial Customers (or, 'Special Edition apps')


EssentialParadox
12-15-2009, 02:08 AM
I've been toying with the idea of selling a premium version of a game in the App Store; offer some bonus content (maybe behind the scenes content, or in-game extras…) to fans who would be happy to pay a couple of dollars extra.

This could be done via an in-app purchase, but I'm wondering if it would also be possible to sell a premium edition of the app itself.

Now no developer wants to dilute potential chart positions by selling two versions of the same game, but I've come up with an idea that might be possible, and come with other benefits too…

The idea is you launch the game as the 'Limited Edition' version, selling it at a premium price - let's say $6.99 - and tell customers that this special version only lasts a week, and after that the price is reduced to $4.99 and the special content removed from the app.

Pros
- All sales stay related to the same app.
- Those gamers who wait for price cuts will know when the price cut is going to happen.
- Developer can earn a little extra from dedicated fans and those App Store customers who are happy to pay upwards of $9.99 for an app.
- There will be customers lining up to purchase it on the publicized price-reduction day, hopefully giving a bump into the charts.

Cons
- Is it possible to keep the app update from removing the premium content for the Limited edition owners?
- Is there any elegant way to tell owners not to upgrade or they will lose the special edition content? Or should the special content just expire after a week and be labeled as such?
- Is it damaging to the initial launch (and potential chart jump) to have the launch staggered as such, or would the extra profits from the premium edition outweigh this?



Addendum: Posted poll (http://forums.toucharcade.com/showthread.php?t=37303) to gauge customer interest or disinterest in the idea.

ImNoSuperMan
12-15-2009, 02:17 AM
- Is it possible to keep the app update from removing the premium content for the Limited edition owners?
Dont think that would be possible without having separate apps for your game.

And you cant ask the premium buyers to not update the app. What if you find out a serious flaw with the app after it`s release in iTunes? In that case the early adopters will have to update and will lose the premium content.


DLC seems to be the best option here. Not sure why do you feel the need for a different solution.

Flickitty
12-15-2009, 02:23 AM
Yes, it is possible to keep the update from removing the Premium content. Flickitty actually does this with the Elite Hats, and it isn't difficult to do.

When the game is downloaded and played for the first time, a new save file is created. That save file is stamped with the version number, and the save file retains that version number regardless of the updates. This gives me info on when the game was first purchased/played, and then I can determine which content to include.

However, I should mention that the content still exists in all versions, even if the player cannot access it. So you can't remove the content from the update- that will remove the content from the Premium versions too.

Flickitty
12-15-2009, 02:34 AM
I've decided to add to this.

It is possible to make a copy of the Premium Content, and save it where the save files normally go (Documents). Those files aren't deleted or wiped between updates.

shen
12-15-2009, 03:02 AM
another alternative is to have the game try to load the alternative content from the web on start up

then you can remove the additional content from the web after the 2 week period is up, so new purchasers can't download it.

This would limit the additional content to people who have online connections, which would potentially cut out some iPod Touch users.

Let us know how it works out if you do try something like this.

EssentialParadox
12-15-2009, 07:38 AM
Yes, it is possible to keep the update from removing the Premium content. Flickitty actually does this with the Elite Hats, and it isn't difficult to do.

When the game is downloaded and played for the first time, a new save file is created. That save file is stamped with the version number, and the save file retains that version number regardless of the updates. This gives me info on when the game was first purchased/played, and then I can determine which content to include.

However, I should mention that the content still exists in all versions, even if the player cannot access it. So you can't remove the content from the update- that will remove the content from the Premium versions too.
Ah very clever! Thank you.

Would it really be possible to store the special content in the 'Documents' folder? So it could theoretically be removed following the update without affecting the 'Limited edition' owners, while also allowing to update the game for any bug fixes.

jclardy
12-15-2009, 07:51 AM
The only problem with these methods is if the user deletes the 'Premium' app then re-downloads it they will be stuck with the normal version. Unless you did some online tracking, say having devices who unlocked the Premium version register their UID with a server. That would require users to have an internet connection and you to run a server though.

jak56
12-15-2009, 07:51 AM
so you wanna do wat gravity sling did?

EssentialParadox
12-15-2009, 09:59 AM
Addendum: Posted poll (http://forums.toucharcade.com/showthread.php?t=37303) to gauge customer interest or disinterest in the idea.

lukeca
12-15-2009, 10:49 AM
The only problem with these methods is if the user deletes the 'Premium' app then re-downloads it they will be stuck with the normal version. Unless you did some online tracking, say having devices who unlocked the Premium version register their UID with a server. That would require users to have an internet connection and you to run a server though.

I have been thinking about doing something similar to this in an upcoming app and I think the easiest thing to do about that is to somehow make it clear that they should back up their phone with iTunes, because that backup also includes all apps's documents directories, which would then backup the save file that determines wether the premium features are included or not.

Then if they did have to redownload the latest version at least they could restore the backup and get the premium content back.

ElectricGrandpa
12-15-2009, 10:53 AM
Yeah jclardy hit it on the head. This completely defeats the purpose of all Apple's nice backup+redownload mechanisms. Quite frankly, as a purchaser of your game, this would just piss me off.

I think one way to handle it is two different app versions, ie. "SuperGame" and "SuperGame Deluxe". Yes, they won't get charted as the same app, but that's just how it goes.

Another way would be to make just the "bonus" content in it's own seperate app, so everyone buys SuperGame for $2.99, and then you tell people to buy the "SuperGame - Bonus Features" app for another $0.99, or something like that.

EssentialParadox
12-15-2009, 11:20 AM
Another way would be to make just the "bonus" content in it's own seperate app, so everyone buys SuperGame for $2.99, and then you tell people to buy the "SuperGame - Bonus Features" app for another $0.99, or something like that.
Yeah, I've thought about that too… Though I do think people would be far more likely to buy it when bundled in with a copy of the game.


I admit the restoring of the game problem is an issue. I believe that would end up being just a small number of customers who would lose all data and would be unable to restore it. If anyone did encounter that problem, maybe they would be told to contact support and maybe they could simply be given a coupon/promo code to redownload the special edition version.

Anders
12-16-2009, 05:59 AM
Why don't you just host the special stuff on your server, and let devices register themselves on that server (in the background, of course) with their UDID. Then you simply stop the registration on the server yourself when the campaign is over.

Then they can download the extra content only if they are registered, and not if they aren't registered.

Problem solved.

CommanderData
12-16-2009, 06:33 AM
Why don't you just host the special stuff on your server, and let devices register themselves on that server (in the background, of course) with their UDID. Then you simply stop the registration on the server yourself when the campaign is over.

Then they can download the extra content only if they are registered, and not if they aren't registered.

Problem solved.

And while you're at it, make sure you do a piracy check and send that along with the UDID info... That way only the paying customers will get the chance to be "rewarded" with the special edition of your game during the first week. A bonus for you is that should prevent a server meltdown from all the pirate players trying to download your special edition content :D

Anders
12-16-2009, 07:11 AM
And while you're at it, make sure you do a piracy check and send that along with the UDID info... That way only the paying customers will get the chance to be "rewarded" with the special edition of your game during the first week. A bonus for you is that should prevent a server meltdown from all the pirate players trying to download your special edition content :D

On the subject of servers, I cannot recommend Google App Engine enough. We use it for Touchgrind and also host everything for Labyrinth 2 (the editor runs there, all the user created levels are hosted there etc). It's free, and there is no way their servers will crash :P

Sinecure Industries
12-16-2009, 09:55 AM
So nobody is going to get the Criterion Collection version of How Am I Feeling? ... how disappointing

EssentialParadox
12-16-2009, 07:44 PM
Why don't you just host the special stuff on your server, and let devices register themselves on that server (in the background, of course) with their UDID. Then you simply stop the registration on the server yourself when the campaign is over.

Then they can download the extra content only if they are registered, and not if they aren't registered.

Problem solved.

Seems good, but what about iPod touch users without wifi access? :)

MindJuice
12-16-2009, 08:04 PM
Can you just create the premium as a free DLC? I have no DLC experience and didn't bother to look and see if free DLC is possible, although I would hope it is.

That way the early users are entitled to redownload it later (with or without WiFi), and you can remove it from "sale" at any time.

Not sure if there are any gotchas, but it just popped into my head so I thought I would share. :)

Flickitty
12-16-2009, 08:12 PM
Can you just create the premium as a free DLC? I have no DLC experience and didn't bother to look and see if free DLC is possible, although I would hope it is.

That way the early users are entitled to redownload it later (with or without WiFi), and you can remove it from "sale" at any time.

Not sure if there are any gotchas, but it just popped into my head so I thought I would share. :)

I don't have any DLC experience either, but it sounds logical to me. Is there a way to give away DLC, like redeem codes?

MidianGTX
12-16-2009, 08:19 PM
Seems good, but what about iPod touch users without wifi access? :)

It's not really a solution... but anyone who bought an iPod Touch and doesn't have wifi access isn't terribly smart in the first place. It's gotta be the minority.

Anders
12-17-2009, 02:06 AM
Seems good, but what about iPod touch users without wifi access? :)

It's an minority, and I'd say it's their loss. I still think my suggestion is best so far ;)

EssentialParadox
12-18-2009, 08:45 AM
Can you just create the premium as a free DLC? I have no DLC experience and didn't bother to look and see if free DLC is possible, although I would hope it is.

That way the early users are entitled to redownload it later (with or without WiFi), and you can remove it from "sale" at any time.

I thought about this too… a Free DLC upgrade that could be removed after the 'special' period is over.

You say they're entitled to re-download the DLC if needed, but does that still count even when the DLC option is later removed from the app?

An issue I'm concerned about is piracy… if the 'Limited Edition' with the free DLC button is leaked to pirate sites, does that mean pirates will all be constantly downloading the DLC for free, or can the DLC be removed through iTunesconnect?

MindJuice
12-18-2009, 10:31 AM
You say they're entitled to re-download the DLC if needed, but does that still count even when the DLC option is later removed from the app?

That's the part I am iffy about as well.