I wanna sell a subscription in my game. Players pay X robux per week/month and in return they get added benefits like 15% more exp, free cases and credits, and early access to certain features.
I could do this by hand and let players purchase time slots immediately, but that’s not quite the same feel I’m going for. I’d love to be able to create a gamepass/dev product where I can set redemption period and price. At the end of every redemption period they’re charged the price I set.
I feel like people could get really evil with this, like you spawn in to a game and bam hit with 20 redemptions. Maybe making it so that the min limit is 24 hours.
That’s already how it works with dev products. Those cookie clicker games where they ask you to buy something when you’re mashing your mouse.
This seems as safe as that. One thing I’d add, though - a tab under ‘My Robux’ page that shows your active subscriptions. It’d show VIP servers + game subscription and an ability to cancel them.
I can see why you would want this. I would rather just have gamepasses with a set time interval and then you have to purchase them again for a week’s worth or month’s worth of upgrades or whatnot.
Automatically recurring subscription fees are a little dirty though, don’t you think? I mean I know they could cancel, but what if they forget to cancel their subscription and all of the sudden they do not have enough robux to pay for game access elsewhere or to purchase a new hat. It would make a lot of average users unhappy and a lot of developers very very happy.
It should just say very clearly on the purchase prompt window “This is a subscription purchase - you will be charged X Robux every Y days until you cancel the subscription.”
VIP server subscriptions already seem kinda dirty, I feel like most users don’t actually realize that it’s a subscription purchase because the notice is in very light grey text on the bottom.
They could base the subscription gamepass/dev products off of how rental gear works (rather termed subscription though) with players adjusting length and price.