Essential Kit Integration for PlayMaker - Make your games ready for Mobile (iOS & Android)

:video_game: Essential Kit for PlayMaker is live on Asset Store! Build iOS/Android native features with pure visual scripting. Learn more about Essential Kit.

What’s inside

  • Address Book, Game Services, Billing, Notifications, Media/Sharing, Cloud/Network, Native UI, Deep Linking, Rate My App, App Shortcuts.
  • No code required; PlayMaker-native actions; production-ready backend used by thousands.

What’s next

  • Quick feature spotlights starting with Address Book.

Stay tuned - first spotlight drops soon! :soon_arrow:

Cheers,
VB Team

Essential Kit × PlayMaker: Address Book Spotlight

Build contact-powered flows in PlayMaker with zero code. Essential Kit handles permissions, reads, and per-contact iteration including pagination for you on iOS and Android. Learn more about Essential Kit:

Permission Gate FSM

  • Flow: UI click → Get Access Status → Log.

  • Takeaway: No-code permission handling for Authorized, Denied, Limited, NotDetermined; works the same on iOS and Android.

Read Contacts FSM

  • Flow: UI click → Get Options → Read Contacts → Process Result (OnEachContact) → Read Each Contact Data → Log Error.

  • Takeaway: Event-driven branching (OnReadContactsSuccess / OnReadContactsFailed) with a per-contact loop for results.

Why it matters

  • Ready-made invites, pickers, and social features without writing scripts.

  • Filtering by name/email/phone plus pagination for large lists.

  • Drop-in for existing PlayMaker projects; production-ready Essential Kit backend.

Tags

#PlayMaker #Unity3D #MobileDev #GameDev #NoCode #VisualScripting

Billing Services
Quick-start guides showing minimal implementations of in-app purchase features using PlayMaker custom actions.

Important (listener actions)

Event listener actions like BillingServicesOnTransactionStateChange and BillingServicesOnRestorePurchasesComplete should be added to a state that stays active and registered before you start the corresponding flow (buy/restore). The “trigger” actions only dispatch requests; results are delivered via these listeners.

Available Use Cases

  1. Build a Simple Store UI
  • What it does: List products with localized prices and gate owned non-consumables

  • Complexity: Basic

  • Actions: 4 (InitializeStore, GetInitializeStoreSuccessResult, GetStoreProductInfo, IsProductPurchased)

  • Best for: Store screens, premium unlock UI, product listing


  1. Simple Product Purchase
  • What it does: Complete purchase flow with automatic transaction finishing

  • Complexity: Basic

  • Actions: 4 (InitializeStore, CanMakePayments, BuyProduct, OnTransactionStateChange)

  • Best for: Basic IAP implementation, non-consumables, simple consumables


  1. Restore Previous Purchases
  • What it does: Restore non-consumable and subscription purchases on reinstall

  • Complexity: Intermediate

  • Actions: 6 (InitializeStore, RestorePurchases, OnRestorePurchasesComplete, GetRestorePurchasesSuccessResult, GetRestoredTransactionInfo, FinishTransactions)

  • Best for: Account recovery, device transfers, non-consumables


  1. Purchase with Manual Verification
  • What it does: Purchase with server-side receipt verification before granting content

  • Complexity: Advanced

  • Actions: 6 (InitializeStore, BuyProduct, OnTransactionStateChange, GetTransactionInfo, SetReceiptVerificationState, FinishTransactions)

  • Best for: Fraud prevention, high-value purchases, consumable currencies


  1. Process Pending Transactions (AutoFinishTransactions OFF)
  • What it does: Recover and finish pending transactions after a restart/network retry (manual verification setups)

  • Complexity: Advanced

  • Actions: 5 (InitializeStore, GetTransactions, GetTransactionInfo, SetReceiptVerificationState, FinishTransactions)

  • Best for: AutoFinishTransactions OFF, external receipt verification, “stuck in queue” recovery

Game Services - [Reserved for Future]

Cloud Services - [Reserved for Future]

Notification Services - [Reserved for Future]

Web View - [Reserved for Future]

Sharing - [Reserved for Future]

Deep Link Services - [Reserved for Future]