Developer Products – In‑Game Purchases¶
Developer products are items which players can buy more than once, making them perfect for in-game currency, ammo, or similar purchases.
For items or abilities that a player might purchase just once, such as a special weapon or a permanent power-up, please refer to
Articles/Game Passes One Time Purchases|Game Passes.
Creating a Developer Product¶
To create a new developer product:
In Roblox Studio, click on the Game Settings button from the Home tab.
Select the Monetization tab.
Next to Developer Products, click the Create button.
For the new placeholder product, click the
button and select Edit.
Specify the product’s name and the price.
Click the Save button.
After creating a developer product, Roblox assigns it a unique ID and all products are neatly listed in the Monetization tab.
Scripting for Developer Products¶
To take full advantage of developer products, you’ll need to use scripting. Here are some common examples:
Getting a Game’s Developer Products¶
To gather data for all of the developer products in a game, use the
MarketplaceService/GetDeveloperProductsAsync|GetDeveloperProductsAsync() method. This returns a
Pages object that you can inspect and filter to build an in-game store, product list GUI, etc.