Skip to content

NFT items and cosmetics #2

@SotoAlt

Description

@SotoAlt

Overview

Mint, equip, and trade in-game items as NFTs on Monad. Players can own cosmetic items (skins, hats, trails) as ERC-721 or ERC-1155 tokens.

Scope

  • ERC-721 or ERC-1155 contract for game items
  • Metadata standard for item properties (type, rarity, visual appearance)
  • Server-side: verify ownership, apply cosmetics to player state
  • Client-side: render equipped items on player mesh (see PlayerVisuals.js)
  • Marketplace or trading between players (optional, stretch goal)

Notes

EVM-compatible — works on any EVM chain, but designed for Monad's fast finality and low fees. Monad makes frequent minting and trading viable for in-game items.

The player model is built in src/client/PlayerVisuals.js. Entity rendering is in src/client/entities/EntityFactory.js.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions