BlockchainAppMaker Get a quote

Metaverse

Metaverse NFT marketplace development: a market for items that work in 3D

Metaverse NFT marketplace development means building a market for items that must work inside a 3D world. A wearable must fit the avatars, a building must fit a land parcel, and a prop must load without slowing the scene. These requirements separate a metaverse NFT marketplace from a general marketplace for images or collectibles.

Listings, offers, auctions and royalties work the same way for a profile picture and for a virtual jacket, but a metaverse marketplace differs in what happens after the purchase: the buyer expects the item to appear on the avatar or in the buyer's space, look correct, and keep the frame rate steady. The main guide to NFT marketplace development covers listings and order books in general.

Items sold on a metaverse NFT marketplace

  • Wearables and avatar items. These are usually ERC-1155 editions, because many people can own the same jacket, and each wearable must fit the world's avatar skeleton and body types.
  • Land and locations. Land parcels are usually ERC-721 tokens with coordinates or names. Land was the most overhyped item type in 2021 and 2022, and a land sale makes sense only if land gives its owner a use, such as a place to host events or publish content.
  • Props and scenes. Furniture, decorations and complete scenes are placed on land and need limits on size and triangle count, like the wearable limits shown below.
  • Utility items. Passes, emotes, vehicles and tools get their behavior from game code. The NFT records who owns the item, and the game code decides what the item does.

3D asset checks in metaverse NFT marketplace development

Each listed item points to metadata, which in a metaverse marketplace must link to a usable 3D file. The format is usually glTF or GLB, and avatar items sometimes use VRM. The marketplace should run automatic checks before an item can be minted or listed:

CheckReason
Triangle count and texture memory stay within budgetOne heavy item can lower the frame rate for everyone nearby
Wearables map to the correct bonesClothing then moves with the avatar and does not float or stretch
The item's outer dimensions fit its avatar slot (head, feet and so on) or its land parcelProps cannot extend into a neighbor's land
Materials and shaders come from an allowed listItems look the same on every device
The system creates thumbnails and 3D previewsBuyers can inspect the item in a 3D viewer before they pay
Moderators review the designOffensive designs and obvious copyright copies are blocked

Example: Decentraland's wearable rules

Decentraland publishes its limits, which show how specific these rules get. A hat, upper-body or lower-body wearable may use up to 1,500 triangles, and a mask, earring or pair of glasses up to 500. Each wearable may use two textures of 512 by 512 pixels or smaller, and the file must be glTF 2.0. All Decentraland wearables are minted on Polygon. A curation committee reviews every collection before it can be minted, and the creator pays a publication fee per item.

Storing the files

Asset files need durable storage, such as IPFS with a reliable pinning service, Arweave, or your own CDN. When the metadata holds a content hash of each file, anyone can detect a changed file, but if the files disappear, the NFT points to nothing.

Trading mechanics

Most marketplaces reuse existing exchange contracts, and the common parts are these:

  • Signed orders. In the open-source Seaport protocol, now at version 1.6, a seller signs a listing off-chain and pays no gas, and the buyer's transaction then completes the trade on-chain.
  • Sale formats. Items sell at a fixed price, through offers, or by auction. English auctions, where the price rises with each bid, suit rare items, and Dutch auctions, where the price falls until someone buys, suit drops.
  • Bundles. A buyer can purchase a full outfit or a furnished house in one transaction.
  • Royalties. A collection declares its royalty with EIP-2981. Your own marketplace can make buyers pay that royalty, but other marketplaces may skip it, so many worlds send most trading through their own market and charge a platform fee on each sale.

The marketplace also needs an indexer, a service that copies chain data into a database. It reads transfer and sale events from the chain, so the buyer's in-world inventory updates soon after a trade.

Shopping inside the world

A metaverse NFT marketplace can let users buy inside the world, where a user can try on a jacket in a virtual store, or see a sculpture on someone's land and make an offer. The world's 3D client must call the marketplace API, show prices and owners, and start a purchase without sending the user to a separate website.

An embedded wallet lives inside the world's app, and sponsored gas means the world pays the network fee, so with both, the user can pay without leaving the world. A pop-up that asks for a seed phrase in the middle of a social space stops many purchases.

Creators and primary sales

Most worlds want creators to add items, so the marketplace needs a creator sign-up process, an approval or curation step, and revenue splits. Creators also need tools, such as templates for the avatar skeleton and a preview tool. A launchpad can run primary sales as timed drops. The guide to metaverse launchpad development covers drops across several chains.

Chain and wallet choices

Item trading involves many small transactions, so most worlds use low-fee networks, such as Ethereum layer 2 networks, Polygon PoS, gaming chains and Solana. The best network is the one where your users already have wallets and where your market can share buyers with other marketplaces. For a world on more than one chain, read the guide to cross-chain NFT marketplaces before adding a bridge, because attackers often target bridges.

Risks

  • Few buyers. Trading activity depends on the number of people in the world. If the world has few daily users, item prices and volume stay low whatever the quality of the contracts.
  • Wash trading and price manipulation. Rewards paid in tokens for trading volume encourage fake trades.
  • Intellectual property. Branded items need licenses, and user-made items will include copied designs unless moderators review them.
  • Security. Attackers target marketplace users with approval exploits and signature phishing, so the contracts need an audit, and each signing prompt should show what the user approves.

Frequently asked questions

How is a metaverse NFT marketplace different from OpenSea?

The trading contracts are similar, but a metaverse NFT marketplace must also check that each item works in one specific 3D world, fits the avatars or parcels and stays within performance budgets, and it lets users buy from inside the world.

Which token standard should wearables use?

Most wearables use ERC-1155, because they sell in editions, while unique items, such as land or a one-off sculpture, use ERC-721.

Can items move between different metaverse worlds?

Any app can read who owns an item, but to use the item, the other world must support its file format, art style and avatar skeleton. Few worlds support another world's items, so cross-world use is rare.

Do I need my own marketplace?

General marketplaces can list your items, but they do not check 3D assets or support shopping inside your world. Many projects run their own market for in-world buying and also allow trading on other marketplaces.