For my upcoming Christmas update on my vehicle simulator game, I’m planning to introduce paid random items, such as crates.
Here’s how it would work:
Each crate contains around five vehicles. Every spin guarantees one random vehicle, and once you own a specific vehicle, it’s removed from your prize pool - so you can’t receive duplicates or empty rewards. Essentially, players continue spinning until they’ve unlocked all vehicles from that crate.
My question is about PolicyService and compliance with the PaidRandomItems policy.
If a user is allowed to use PaidRandomItems, the Robux-purchased crate should be fine. However, if a user is not allowed, am I still permitted to let them open the same crate using in-game currency (e.g. coins or points)?
I’ve noticed that several popular front-page games follow this pattern - they allow crate openings with Robux only when PaidRandomItems is permitted, but still allow openings using in-game currency when it’s not, even if that in-game currency can be purchased with Robux.