Build a game with Passport auth, NFT inventory, and backend minting — using TypeScript, Unity, or Unreal.
Setup
Create Passport Client
Create Passport Client in Hub
Get Client ID and Publishable Key
Install SDK
Setup Passport
Passport Authentication
Configure credentials, initialize Passport, and authenticate users
Wallet
Passport Wallet
Get wallet address, check balances, send transactions, sign messages
Contracts
Deploy Contracts
Deploy ERC-721 (NFT collection) and ERC-20 (currency) contracts
Metadata
ERC-721 Metadata
JSON schema, attributes, storage options (Immutable Hosted, IPFS, self-hosted)
Backend Minting
Minting API
Server-side NFT minting for achievements, rewards, and starter packs