How does it work?
Playtolia is a powerful SDK designed to help you build, monetize, and grow your games. We provide a comprehensive set of services that can be easily integrated into your Unity projects, including authentication, in-game purchases, virtual currencies, player profiles, and support systems.Playtolia Core
The core of Playtolia is the Playtolia.Core library, which provides the essential functionality for your game. Playtolia.Core is a cross-platform native library that can be used within Android and iOS applications. Platform-specific Implementation:- iOS: Native Objective-C/Swift library that integrates directly with iOS frameworks
- Android: Native Android library with JNI bindings
- Unity: A C# wrapper provides Unity-specific APIs while maintaining full native performance
Playtolia for Unity
Playtolia.Unity is a Unity package that automatically integrates the Playtolia.Core library into your Unity project. Once installed, it will automatically add necessary dependencies and configure your project to use Playtolia services. Key Features:- Automatic Integration: No manual configuration of native dependencies required
- Cross-platform: Single codebase works on both iOS and Android
- Event-driven: Real-time state updates through listener patterns
- Thread-safe: All operations handle threading automatically
During runtime, Playtolia.Unity acts as a bridge between your Unity scene, C# scripts, and the Playtolia.Core library. All data is only available after successful authentication.
Core Components
Authentication System
Supports multiple login providers with automatic token refresh and secure session management:- Google (OAuth 2.0)
- Facebook (Facebook Login)
- Apple (Sign in with Apple)
- Discord (OAuth 2.0)
- Email/Password
- Anonymous/Guest mode
AuthenticationExample.cs
Billing and Monetization
Complete monetization solution with support for Apple App Store and Google Play Store:- Consumables: Items that can be purchased multiple times
- Non-consumables: Permanent purchases
- Subscriptions: Recurring payments with automatic renewal handling
- Virtual Economy: Multi-currency wallet system with real-time balance updates
MonetizationExample.cs
Player Management
Comprehensive player profile and session management with unique player identification across devices, username and email management, and locale detection.PlayerManagementExample.cs
Explore Features
Authentication
Allow your users to sign-in with Google, Facebook, Apple, Discord, or email/password. Includes automatic session management and cross-device synchronization.
Account Management
Create and manage in-game profiles. Access username, email, player ID, and manage user data across devices.
In-game Stores
Setup your in-game store with consumables, non-consumables, and subscriptions. Includes secure purchase processing and receipt validation.
Virtual Wallets
Manage multiple virtual currencies with real-time balance updates. Perfect for coins, gems, and energy systems.
Entitlements
Track premium subscriptions, permanent unlocks, and time-limited access. Automatically managed through purchases.
Next Steps
Ready to start building with Playtolia? Follow our integration guide to get up and running quickly.Getting Started
Learn how to integrate Playtolia to your Unity game with step-by-step instructions.
Need Help?
Support
Get help with your integration or report issues