PlayMaker
Use Essential Kit mobile features through PlayMaker actions (no-code).
Essential Kit provides a cross-platform way to access native iOS/Android functionality from Unity (in-app purchases, notifications, deep links, sharing, web view, cloud save, native UI, network status, and more). The Essential Kit for PlayMaker integration exposes these features as PlayMaker custom actions, so you can build flows without writing code.
Get Started
Have Essential Kit installed in your project.
Have PlayMaker installed in your project.
Download and import Essential Kit for PlayMaker (free):
After importing, you should see the integration under Assets/Plugins/VoxelBusters/EssentialKit/ThirdPartySupport/PlayMaker/.
Enable Essential Kit Features
Enable only the features you plan to use (for example: Billing Services, Notification Services, Deep Link Services).
Open the Essential Kit settings and enable the required feature modules.
Refer to the settings guide for details: Settings
Finding PlayMaker Actions
In your FSM, add an action and search by feature name (common prefixes):
BillingServices*,NotificationServices*,DeepLinkServices*,GameServices*,CloudServices*,WebView*,Sharing*,MediaServices*,NativeUI*,NetworkServices*,TaskServices*,RateMyApp*,AppShortcuts*,AppUpdater*,AddressBook*,Utilities*
Common pattern
Add the featureβs listener action (for events/callbacks) in a state that stays active.
Call the trigger action (to start the operation).
On success/failure events, use the matching Get* action to read cached results/errors.
Feature Docs (Actions + Use Cases)
Each feature has PlayMaker docs under its tutorial section. Use these links to jump straight to the PlayMaker pages:
Last updated
Was this helpful?