The following blog post, unless otherwise noted, was written by a member of Gamasutras community.

The thoughts and opinions expressed are those of the writer and not Gamasutra or its parent company.

Don't feel like reading? Enjoy this short video analysis instead.

Peggle Blast, a free-to-play entry in the fantastically addictive Peggle series, was featured last week as one of Apple’s Editors’ Choice. It has reached top 25 downloads in the US on both iPhone and iPad and is just as fun, whimsical and addictive as the original game. It also employs one of my most hated free-to-play monetization tactics.

Much of my work as a monetization design consultant comes in the UI/UX. Most free-to-play games are built on a small pool of monetization features and their success or failure is determined by a combination of the game’s inherent fun factor and the presentation to the player. Just like Candy Crush, Farm Heroes or any number of Saga games, Peggle Blast offers the player to buy extra moves instead of giving up when they are about to lose a level. But the presentation of this feature uses a trope I find annoying and disrespectful as a player.

When offering you more moves, Peggle Blast does not make it clear you are about to initiate a purchase.

A simple choice: Play On or Give Up. Missing is the price tag that makes it clear that clicking Play On means spending money.

After clicking Play On, the player is asked for their password. Unless they saw the momentary switch in the previous screen to “Purchasing” while waiting to connect to the network, it may be particularly confusing why the game is asking for their password.

Only after signing in is the choice presented. Do you want to buy one Extra Balls for $0.99? The player has clicked a button, entered a password and only now is it clear that they are making a purchase.

Contrast this to the straightforward presentation of character purchasing in Crossy Road. Do you want to play as Floppy Fish? If so, it will cost $0.99. It is clear and unequivocal that the player is initiating a purchase.

This feature is not unique to Peggle Blast. It is a pattern that has bothered me in any number of free-to-play games. For all I know this feature has been thoroughly a/b tested and the data proves not showing a price on these button results in more revenue. But even as a monetization specialist, I cannot shake the feeling that this is a disrespectful implementation.

UPDATE on 12/11

I wrote the article and posted it up online on 12/10 after noticing this patter earlier in the week. Even this morning I was encountering the flow where no prices were showing on buttons. On the afternoon of 12/11 I went in to play and noticed that prices were starting to show up on the end of level buttons. I checked the iOS store and the app has not been updated. My guess is that either this is a server side configurable variable that was changed OR this is something that is actively being a/b tested.

If you are playing Peggle Blast, what is your experience? Are the prices showing up on the buttons when you lose a level or is the price hidden behind a log in?