PSA: Use gamepasses over developer products for permanent purchases

Hello!

I’ve seen a lot of developers using products for things in their game that should be permanent.

Why use gamepasses?

  • Recommended by Roblox for permanent, one-time purchases.
  • People will be able to see everything they can buy, just under the game. This will incentivize people to buy more. (This is now a feature for products! Too bad testing if it even works costs robux.)
  • Easier to restore players if something goes wrong somehow.
  • Easier to compensate or roll back players for changes the community may not have liked.
  • Passes will transfer to different experiences; products will not. If you create a new game, you will be able to use passes from previous ones that players have already bought.
  • Purchasing can be disabled easily without having to search through code.
  • Players can easily find games they have made transactions in from their badge inventory without having to scroll through years of their purchase history.
  • Players are likely to find your game again and give it another try when looking through previously purchased gamepasses. I do this alot.

Something to note, if the item obtained from purchase is one-time but losable (from selling or trading, etc.), you’re probably better off using a product.

If you want to make a one-time gifting system, you can really only use products. In the meantime, support this feature request! It makes it 100X easier for both players and developers.

Purchasable content only works after a certain stage of progression?

I am aware that it is currently impossible to make game passes that can only be purchasable in-game. I’m trying to get a feature request published for this.

As an alternative, if said reward is only possible to get at a certain stage in the game, you should:

a. Create products, but connect them to badges.
b. Make it so players can purchase the gamepass without reaching that stage of progression, add a disclaimer in the description of the pass and wherever it’s purchasable in game.

If you know what you’re doing then you should be just fine doing whatever, these are the reason I prefer these methods though.

If you have a reason for using products for permanent purchases that are not listed here, please tell me so I can edit my post. Also feel free to tell me if I have incorrect information here.

5 Likes

Welp there goes my plans :triumph:

I must agree with you. I was about to create this somewhat sophisticated system for my game that is somehow similar to what you proposed.

So my initial idea was to use a premium’ish currency in-game that can only be bought with Robux in-favor of micro transactions.

The point being that premium currency acts like Robux in-game. Like for example if I want to buy or gift a gamepass, you use the premium currency instead of Robux. There are some advantages to this though like ability to refund and easy friend gifting capability. However, there are downsides of course, like the stuff you mentioned in your forum which I highly agree on. Especially this [quote=“Broken Spawn, post:1, topic:3380500, username:TimeFrenzied”]
Players are likely to find your game again and give it another try when looking through previously purchased gamepasses.
[/quote] which is so real fr :sob::sob:

So how about this… How about we use “Roblox’s gamepass purchaseable via Robux” and a “virtual gamepass purchaseable via premium currency or product” at the same time? It should work right?

2 Likes

Will this apply to a pls donate game? or thats different?

1 Like

:thinking:
Good question, it’s probably up to you since this is just advice (I see people using products for things they really shouldn’t be used for, even Roblox themself), but it should work.

No, Gamepasses are mainly meant for permanent purchases that actually give you something, if it’s just a donation for example a product should work just fine.

Here’s an example of something you should use a gamepass for, unless there’s some odd hidden reasoning that I don’t understand. (Maybe it’s to prevent prompting the purchase if they own the bundle or prevent them from buying it outside of the game? This is the type of stuff that should be made into features for gamepasses IMO but if so then it’s a valid usage of a product for now I guess.)


Yippie! :scream: I will take your advice cause it’s good.

Before I go, I think you should edit your post and try to mention about “Using gamepass and product based gamepass at the same time if possible” encase when people read this in the future and so it’s less discouraging. :sneezing_face:

Overall, it’s a well made post :cowboy_hat_face:

1 Like

Hi, related to the above and the link from Roblox, most of the stuff , if not all is talking about products… are gamepasses able to be bought and seen from the game page? or just products? I also click further on the Roblox link , link in the post, and it went to the Products API…

Thanks

Both gamepasses (and developer products, if you enable it) will be able to be seen in the Store tab on the website under your game. This used to be exclusive to only gamepasses.