> ## Documentation Index
> Fetch the complete documentation index at: https://docs.immutable.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Build a Game

<Tip>
  **Sample Project** — [Typescript](https://github.com/immutable/ts-immutable-sdk/tree/main/examples)
</Tip>

To integrate with Immutable Audience, you will need to be a premium partner.

<Card title="Audience " icon="chart-line-up" href="https://www.immutable.com/free-demo?utm_source=docs&utm_medium=referral&utm_campaign=build-a-game">
  Contact us for a free demo and onboarding
</Card>

To leverage Immutable's other products:

### Install SDK

<CardGroup cols={3}>
  <Card title="TypeScript SDK" icon="js" href="/docs/sdks/typescript/overview">
    npm install
  </Card>

  <Card title="Unity SDK" icon="unity" href="/docs/sdks/unity/overview">
    Package Manager
  </Card>

  <Card title="Unreal SDK" icon="cubes" href="/docs/sdks/unreal/overview">
    Plugin installation
  </Card>
</CardGroup>

### Setup Passport

Instant identity and wallets for your users.

<CardGroup cols={3}>
  <Card title="Create Passport Client in Hub" icon="id-card" href="/docs/products/hub/passport-clients">
    Configuration and onboarding
  </Card>

  <Card title="Passport Authentication" icon="shield-check" href="/docs/products/passport/authentication">
    Sign in with Immutable (via existing social accounts or email)
  </Card>

  <Card title="Passport Wallet" icon="wallet" href="/docs/products/passport/wallet">
    Get wallet address, check balances, send transactions, sign messages
  </Card>
</CardGroup>

### Assets

Issue tradable assets to increase LTV and retention.

<CardGroup cols={3}>
  <Card title="Deploy Contracts" icon="rocket" href="/docs/products/hub/deploy-contracts">
    Deploy ERC-721 (NFT collection) and ERC-20 (currency) contracts
  </Card>

  <Card title="Asset Metadata" icon="file-code" href="/docs/products/asset-contracts/erc721#metadata">
    JSON schema, attributes, storage options (Immutable Hosted, IPFS, self-hosted) with optional on-chain validation
  </Card>

  <Card title="Minting API" icon="code" href="/docs/products/asset-contracts/minting-api">
    Server-side NFT minting for achievements, rewards, and starter packs
  </Card>
</CardGroup>

## Next Steps

<CardGroup cols={2}>
  <Card title="Passport" icon="id-card" href="/docs/products/passport/overview">
    Complete Passport documentation
  </Card>

  <Card title="Checkout" icon="credit-card" href="/docs/products/checkout/overview">
    Add funding options for players
  </Card>

  <Card title="Orderbook" icon="book" href="/docs/products/orderbook/overview">
    Enable secondary market trading
  </Card>

  <Card title="SDKs" icon="code" href="/docs/sdks/typescript/overview">
    Explore Unity and Unreal SDKs
  </Card>
</CardGroup>
