Upfront Program Integration

For Upfront payments, NFTs are purchased in a single transaction and transferred directly to the player. No wrapping, escrow, or collateral mechanisms are involved.

Games only need to support the original NFT collections as they would in a standard marketplace integration.

Key Points

  • Direct NFT Usage: Games interact exclusively with the original NFT collection.

  • Immediate Ownership: Players receive full ownership of the NFT at purchase time.

  • Full Functionality: NFTs provide identical game benefits with no restrictions.

  • No Conditional States: No payment monitoring, defaults, or ownership transitions.

This integration ensures a simple and atomic NFT purchase flow, equivalent to a traditional Web3 marketplace experience.

Flow

This is the NFT-flow. You can see here the payment flow.

Step 1: Full Payment

When a user selects an NFT for an upfront purchase, they pay 100% of the NFT price in a single transaction.

Step 2: NFT Transfer

Upon successful payment:

  • The original NFT is transferred directly from the game company to the user’s wallet

  • The user gains immediate and unrestricted ownership

Step 3: Gameplay Access

The user can instantly use the NFT within the game with full functionality, including:

  • Transfer

  • Resale

  • Staking (if supported by the game)

No additional contract logic is required after transfer.

Game Integration

Games must accept the original NFT collection for gameplay, using their existing logic and permissions.

No additional smart contract modifications are required beyond standard NFT compatibility.

Last updated