Developer Products – In‑Game Purchases

Time:10 分钟

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:

  1. In Roblox Studio, click on the Game Settings button from the Home tab.

  2. Select the Monetization tab.

  3. Next to Developer Products, click the Create button.

  4. For the new placeholder product, click the

button and select Edit.

  1. Specify the product’s name and the price.

  2. 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.

Getting Product Info

To get information (price, name, image, etc.) for a specific product, use the MarketplaceService/GetProductInfo|GetProductInfo() function with a second argument:

Roblox官方链接:Developer Products – In‑Game Purchases