A big problem I have when testing my game with a group is that they cannot test developer products unless I pay them the necessary robux to purchase them. I would like a feature that allows developers to let certain people buy products for free
Developers currently can test-purchase their own products for free while inside studio, but I do not want to give my entire QA team studio access. A feature like this would make testing much easier for me, as my testers can now test developer products and gamepasses with ease. I could just cheapen developer products until testing is over, but this isn’t ideal as I have to change them all back later which is very time consuming
This can be done by adding a new status under permissions in game settings for testers, or through some other method.
Alternatively, create a system that will detect if the player who is making the purchase is a QA tester. If they are one, skip the whole Marketplace prompt and proceed to the processing. There should not be much of a difference since emulating the results returned after the marketplace purchase can be easily obtained.
Games outside of Roblox develop “QA Tools” to make testing their game easier, I’m not sure about the games on Roblox. The game I’m currently working on has our own QA Tools and they’re all our own implementation. Roblox doesn’t necessarily have to fill the gaps in this case.
Yes, skipping the prompt and scripting my own QA tools for this would be possible. It would however take up valuable development time that I would rather spend on creating more features.
Roblox should provide QA tools like this to developers as it would make their lives easier and allow them to focus on gameplay
I agree, developers should be able to purchase in-game products for free (both group and personal games). Saves having to open the place in Studio in order to purchase items. I do have a bypass in place for specific people, but this’d speed up my development too.
If you use Remotes to tell the server to prompt a purchase to a player, you would certainly get the Player object and Product Id, so I’m not sure how much time you need to add a few lines of code. Your statement is questionable.
Regardless, I’m also in favor of your request, I just provided the temporary workaround for those who need it at the moment.
Playtesting on studio is too slow for my computer. If this feature existed, I could easily go on the actual game itself and just test it by making it free temporarily.