We're excited to announce the public launch of Funstack, a progression platform built for modern web and mobile games.
The Problem We're Solving
Today's gamers invest countless hours building progress in their favorite games, only to see that progress locked within a single title. When they move to a new game, they start from zero. This fragmented experience doesn't reflect the true value players create.
Funstack changes this paradigm by creating a universal progression layer that works across all integrated games.
How It Works
Our SDK integrates seamlessly with game engines like Unity, Unreal, and web technologies. When players watch rewarded ads or complete achievements, they earn XP and STACKS that persist across every game in our ecosystem.
- Unified Currency: STACKS earned in one game can be spent in others
- Simple Identity: Email/Google sign-in with secure account sessions
- Low Friction: Rewards settle server-side with no chain setup prompts
For Developers
Integration takes under an hour. Our SDK provides familiar patterns that work with your existing ad monetization:
import { createSDK } from '@xp-sdk/core';
const sdk = await createSDK({
gameId: 'your-game-id',
env: 'production',
});
// Login (guest)
await sdk.auth.loginGuest();
// Show rewarded ad
const ad = await sdk.ads.requestAdWithFallback({ placementId: 'level_complete' });
if (!ad.skipped && ad.session) {
const receipt = await sdk.ads.show(ad.session.id);
await sdk.rewards.verifyReceipt(receipt);
}
What's Next
This is just the beginning. We're working on cross-game items, leaderboards, and much more. Join us in building the future of gaming.