1. Siapkan Developer Product
- Buka Roblox Creator Dashboard
- Pilih game yang ingin dimonetisasi
- Masuk ke tab Monetization > Developer Products
- Buat produk baru dengan nama, deskripsi, dan harga Robux
2. Tambahkan Scripting di Roblox Studio
Gunakan MarketplaceService untuk memproses transaksi:
local MarketplaceService = game:GetService("MarketplaceService")
local function processPurchase(player, productId)
-- Berikan item ke pemain setelah pembelian
end
MarketplaceService.ProcessReceipt = function(receiptInfo)
local player = game.Players:GetPlayerByUserId(receiptInfo.PlayerId)
processPurchase(player, receiptInfo.ProductId)
return Enum.ProductPurchaseDecision.PurchaseGranted
end
3. Uji Coba dengan Roblox Studio
- Gunakan Test > Start untuk simulasi pemain
- Pastikan skrip bekerja sebelum live
Tips Monetisasi Efektif
- Buat item yang punya value jelas
- Berikan opsi trial agar pemain tergoda membeli
- Gunakan UI/UX yang menarik dan tidak mengganggu gameplay
- Tawarkan diskon atau limited-time item
Hindari Kesalahan Ini!
- Menjual item yang melanggar TOS Roblox (seperti judi atau konten eksplisit)
- Menipu pemain dengan item palsu
- Menggunakan script pihak ketiga ilegal
QnA Seputar In-App Purchase di Roblox
1. Apakah semua game bisa pakai sistem in-app purchase?
Ya, semua game bisa, asalkan di-publish dan sudah aktif di Creator Dashboard.
2. Berapa biaya yang dipotong Roblox dari setiap pembelian?
Roblox mengambil sekitar 30% dari setiap transaksi.
