Build layer stack, upload trait assets, drag to reorder traits within layers
Collection Config
Settings
Layer Manager
0 Layers
Layers stack bottom→top. Drag ⠿ to reorder layers. Drag trait thumbnails within a layer to swap positions. Mark layers as optional for "None" chance.
> Rarity System
Assign weights and rarity tiers to every trait
Tier Classification
Legend
Legendary (<3%)
Epic (3–8%)
Rare (8–18%)
Uncommon (18–35%)
Common (>35%)
Tiers are auto-assigned based on each trait's percentage within its layer. Adjust weights below — the tier badge updates in real time.
Add layers & traits first.
> Trait Rules
Define conflicts & dependencies between traits
Rules Engine
0 Rules
NEVER = these two traits cannot co-exist. REQUIRES = if trait A is picked, trait B must also appear.
> Hero Characters
Hand-pick trait combos for guaranteed 1-of-1 legendary pieces. These get indices #0, #1, #2… in the final collection.
Hero Builder
0 Heroes
Select one trait per layer for each hero. Heroes are injected at the start of your collection (before randomly generated NFTs) and are guaranteed to appear. Leave a layer blank to skip it for that hero.
> Generate Collection
Run the engine and create your NFTs
Engine
Ready
Layers0
Traits0
Max Unique0
Target100
Rules0
Heroes (1-of-1)0
…0%
> Preview & Filter
Browse, inspect, and filter your generated collection
Collection Grid
0
Generate a collection first.
Rarity Distribution Report
Actual vs Target
> Export
Download your collection as ZIP with images + metadata
Size Estimator
—
Collection0 items
Format—
Image Size—
Est. per image—
Est. ZIP size—
Export
Ready
…0%
> Metadata Editor
Edit & validate Metaplex JSON
Editor
Ready
Templates:
> Project Manager
Save & load project state (layers, config, rules, rarity)
Save / Load
Local
Export your project configuration (layers, rarity weights, rules, settings) as a JSON file. Reload it anytime to continue working. Note: Image data is included (base64), so large projects may produce large files.