Untitled

This guide defines how NFT collection owners can prepare their NFTs to be integrated into Worldwide Webb. This guide will be updated with new integration guidelines as we improve our integration process.

There are five types of integrations currently possible:

  1. Head on top of default character, which we can fetch from OpenSea
  2. Head on top of default character, which we can fetch from a custom URL
  3. Full body, which we can fetch from OpenSea
  4. Full body, which we can fetch from a custom URL
  5. Animated sprite sheet, which we can fetch from a custom URL

Integration Types

Integration Type 1: Head on top of default character, from OpenSea

We can overlay a head on our default body if the collection is available on OpenSea and has a transparent or flat background color. Animation is not supported.

If images on Opensea have a complex background, then Type 2 must be used.

CryptoWeebs; Transparent background

CryptoWeebs; Transparent background

CryptoPunks; Flat color background

CryptoPunks; Flat color background

Punks in-game

Punks in-game

Integration Type 2: Head on top of default character, from custom URL

Feudalz on OpenSea; complex background; custom URL needed

Feudalz on OpenSea; complex background; custom URL needed

Feudalz in-game

Feudalz in-game

For collections with more complex backgrounds, the collection team needs to provide an endpoint/URL through which images without backgrounds can be fetched. It should be possible to fetch the image corresponding to an NFT by using its token ID, for example, https://example.com/collection/123.png where 123 is the token ID.

Integration Type 3: Full body, from OpenSea

Swampverse on OpenSea; full body, clean background

Swampverse on OpenSea; full body, clean background

Swampverse in-game

Swampverse in-game