VNGGames SDK Integration Guides
One SDK for authentication, purchases, analytics, ads, and support: across iOS, Android, Unity, Unreal, and Windows. Each platform and engine has its own integration guide, listed in the sidebar.
VNGGames SDK is an all-in-one solution for integrating the features your game needs for release and post-launch, built for speed, convenience, and performance optimization. Instead of wiring up separate SDKs for sign-in, purchases, analytics, ads, and support, you work against one consistent feature set across every platform VNGGames supports.
Supported platforms and engines
iOS
Swift / Objective-CNative Swift and Objective-C integration
Every one of the eight feature categories — sign-in, purchases, analytics, ads, support, and more — ships with copy-ready Swift and Objective-C for each call.
Open the iOS guideAndroid
Kotlin / JavaNative Kotlin and Java integration
The same eight feature categories are ready in Kotlin and Java, each call documented with its entry point, inputs, and outputs.
Open the Android guideUnity
C#One C# API for your Unity project
All eight feature categories, from Authentication to User Experience, are wired through a single C# API, callable directly from your Unity project.
Open the Unity guideUnreal
C++ / BlueprintC++ and Blueprint integration for Unreal projects
Seven of the eight feature categories are available in C++ and Blueprint — everything except In-App Ads, which isn't part of the Unreal track yet.
Open the Unreal guideWindows
C++Desktop integration for PC releases
Five feature categories are live for Windows today — Authentication, Analytics, Customer Support, Engage, and User Experience — with In-App Purchase, In-App Ads, and Social not yet part of the Windows track.
Open the Windows guideWhat you can integrate
The same eight categories apply across platforms; exact coverage per platform is noted above and confirmed in each guide.
- Authentication: Sign players in through the SDK’s channel picker, auto-login, a direct channel call, quick login, or multi-account switching.
- In-App Purchase: Query available products and walk players through purchase via Google Play Billing or App Store In-App Purchase.
- Analytics: Track player behavior and campaign performance through AppsFlyer, Firebase, VNG Data Platform, Facebook, CleverTap, or ThinkingData.
- Customer Support: Open the in-app CS Portal so players can raise a support ticket without leaving the game.
- In-App Ads: Serve rewarded and interstitial ads through ironSource or Meta Audience Network.
- Engage: Reach players with push notifications, in-app messages, an inbox, remote config, pre-registration rewards, and in-app webviews.
- Social: Let players share to Facebook or Instagram and manage Facebook friends without leaving the game.
- User Experience: Native app-store review prompts and in-game chat translation.
Ready to integrate
Open the guide for your platform or engine from the sidebar: each one has the setup steps, APIs, and exact feature coverage for that platform.