StatPotion
Cloud saves for Unity & Godot that just work
StatPotion Overview
StatPotion is a cloud save solution designed specifically for game developers, offering cross-platform, cross-device game saves that can be implemented in under 10 minutes. It eliminates the need for players to create accounts, supporting anonymous authentication with optional email linking for cross-device recovery. The service provides native SDKs for Unity and Godot, as well as a REST API for universal compatibility. StatPotion handles all backend complexity, including data security, schema validation, and global CDN distribution, allowing developers to focus on their games rather than infrastructure. The target audience includes indie developers, game studios, and publishers looking for a hassle-free way to implement robust save systems.
StatPotion Screenshot

StatPotion Official screenshot of the tool interface
StatPotion Core Features
Anonymous Authentication
Players can save their game progress immediately without creating accounts, significantly reducing player friction. Optional email linking allows for cross-device recovery while maintaining ease of access. This feature helps increase player retention by removing the 30-50% conversion drop typically associated with mandatory account creation.
Game Engine SDKs
Native packages for Unity and Godot provide familiar APIs that integrate seamlessly with existing projects. The Unity package includes C# integration with Unity optimizations, async/await support, and is available via Unity Package Manager. The Godot package offers GDScript native support with async operations and easy installation from the Asset Library.
REST API
A simple HTTP API that works with any language or framework capable of making web requests. The API uses JSON format for save data and requires only an API key in headers for authentication. This makes it compatible with virtually any game engine or platform, including web-based games.
Schema Validation
Developers can define their save structure once, and StatPotion automatically validates all incoming data against this schema. This prevents corrupted saves and handles version migrations automatically, ensuring data integrity even as game versions change over time.
Data Security
All data is encrypted both at rest and in transit, with scoped API keys for additional security. Developers can request their own database dump exports at any time. The system maintains automatic backups and offers 99.9% uptime guarantee across all pricing tiers.
Global CDN
Save data is distributed through a global content delivery network, ensuring fast response times worldwide. Players won't experience delays when saving or loading their game progress, regardless of their geographic location.
StatPotion Use Cases
Cross-platform Progression
A player starts a game on their PC and wants to continue on mobile. With StatPotion, their progress automatically syncs across devices without requiring them to create an account or manually transfer save files.
Early Access Development
An indie developer running an Early Access program can use the free tier to implement cloud saves quickly, gathering valuable player data and feedback without investing in custom backend infrastructure.
Seasonal Content Updates
A live service game introducing major seasonal updates can leverage schema validation to ensure player progress migrates smoothly to new game versions without corruption or data loss.
Player Retention Analysis
Using the upcoming Advanced Analytics feature, developers can track where players are dropping off in their games by analyzing save frequency and progression patterns, allowing for targeted improvements.
How to Use StatPotion
Sign up for a free account on StatPotion.com and create your first game project. You'll receive an API key and game ID that will be used to authenticate your requests.
Choose your integration method: either install the native SDK for Unity or Godot through their respective package managers, or prepare to use the REST API directly.
Initialize the StatPotion client in your game code using your game ID and API key. For Unity, this involves creating a new StatPotionClient instance; in Godot, you'll create a new StatPotion object.
Implement save functionality by calling the SaveAsync method with a player ID and your game data structure. The data can be any valid JSON structure containing the player's progress information.
Implement load functionality using the LoadAsync method with the same player ID. The system will return the saved data structure which you can then use to restore the player's game state.
Test your implementation thoroughly. The free tier allows for 5,000 saves per month, giving you plenty of room to verify everything works correctly before launch.