Getting Started with Games.fun

Games.fun lets players use tokens in your game. Here's the 2-minute setup:

1. Install

npm install @games-fun/sdk @games-fun/server-sdk

2. Client Setup

// Initialize SDK
const sdk = new GamesFunSDK({
    gameServerUrl: "your-server.com/validate"
});

// Handle token transfers
async function buyItem(itemId: string, price: number) {
    try {
        // Transfer tokens to game wallet
        await sdk.triggerAction("transferTokens", {
            recipient: gameWalletAddress,
            amount: price
        });
    } catch (error) {
        if (error.code === 'NO_WALLET') {
            alert('Connect wallet first');
        } else if (error.code === 'INSUFFICIENT_BALANCE') {
            alert('Not enough tokens');
        }
    }
}

3. Server Setup

4. That's It!

Now you can:

  • Accept token transfers

  • Convert tokens to points

  • Update game state

  • Process withdrawals

Need More?

Last updated