Overview
Godot Play Billing is an open-source Android billing plugin for Godot 4.2+ that provides seamless integration with Google Play Billing directly from GDScript, eliminating the need to write native Android code in Kotlin or Java.
The plugin is designed to simplify mobile monetization workflows for Godot developers by exposing Google Play Billing functionality through a clean, Godot-friendly API integrated with nodes and signals.
Whether you are building premium unlock systems, consumables, subscriptions, ad removal purchases, virtual currency stores, or other in-app monetization systems, Godot Play Billing provides the tools needed to integrate Google Play purchases into your project.
Features
Purchase Support
- One-time products (INAPP)
- Consumable purchases
- Subscription products
- Subscription offers
- Purchase restoration support
Product Management
- Query product details from Google Play
- Access pricing information and metadata
- Retrieve offer details and pricing phases
- Product detail models exposed to GDScript
Purchase Workflow
- Launch purchase flows directly from Godot
- Handle purchase updates using signals
- Acknowledge purchases
- Consume consumables
- Query existing purchases
- Restore user purchases
Godot Integration
- Fully GDScript accessible API
- Signal-based architecture
- Scene-friendly workflow
- Native Godot data structures
- Android plugin integration
Easy Integration
Godot Play Billing is designed to feel like a native Godot system.
The plugin exposes billing functionality through the PlayBilling node and uses Godot signals for events such as:
- Billing connection updates
- Purchase updates
- Product query results
- Purchase acknowledgements
- Consumptions
- Error handling
This allows developers to integrate billing logic naturally within existing Godot projects without dealing with Android-specific implementation details.
Documentation
Comprehensive documentation is included and covers:
- Installation
- Setup and configuration
- Google Play Console preparation
- Billing initialization
- Product querying
- Purchase handling
- Consumables
- Acknowledgements
- Subscription workflows
- API reference
- Usage examples
Documentation site: Godot Play Billing Documentation
Open Source
Godot Play Billing is released as an open-source project and aims to provide an easy-to-use monetization solution for the Godot ecosystem.
Suitable for:
- Mobile games
- Premium unlock systems
- Consumable item stores
- Subscription-based apps
- Ad removal purchases
- Virtual currency systems
Built for Godot developers who want Google Play monetization without leaving the Godot workflow.
Changelog for version v1.3.2
No changelog provided for this version.