> For the complete documentation index, see [llms.txt](https://docs.speedboat.studio/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.speedboat.studio/speedboat-v1/tutorial/deploying-your-generative-nfts-on-speedboat/generating-your-nfts.md).

# Generating Your NFTs

Before uploading the different layers of your NFTs, you will need to fill out the `Pricing`, `Royalty Fee`, and `Total Amount of NFTs`

![](/files/RkrDLRo7hCazGAERdFUd)

* **Unit Price**: The price you want to sell each NFT at
* **Royalty Fee**: A percentage you take when your NFT is sold in a secondary market such as OpenSea or Rarible
* **Total Amount of NFT**: The number of NFTs you want to generate

### Now, you can begin adding the layers of your Generative NFTs

{% hint style="warning" %}
**Start from the base layer and move your way up to the topmost layer.**
{% endhint %}

* The `Layer Name` is your trait, which will correspond to the `Property Name` on OpenSea
* The file name for each trait variation is the `Property`

![](/files/Mu9v3gMEUE2LIy5TI8mk)

![](/files/CCOTyKf93liIYkPzeoFn)

* Once you have added a Layer, upload the different Trait Variations to that Layer

{% hint style="warning" %}
Please upload in batches of 5 files or less or it may fail to upload
{% endhint %}

![](/files/Oi4wJJc0s0WCbJRA01F0)

* Once you have uploaded all your files to the correct layer, scroll down to the `Rarity Setting` menu
* By default, the generator will equally distribute the rarity of each Trait Variation i.e. Attribute
* You can customize the rarity as much as you like. The platform will automatically check the `Probability` for each Layer, matches the `Total Amount of NFTs`

![Probability in Background Color does not equal 625](/files/8TRArskOsfm2zwGWCrvv)

* Once you are satisfied with your rarity settings, click on `Preview NFT` to view possible NFTs that can be generated when minted

![The generator will preview 3 possible NFTs at a time](/files/f9I8jSfzTAP1IssELWUj)

* If you want to come back and work on your project later, click on `Save Draft`
* If you want to deploy your project, click on `Save and Continue`

{% hint style="warning" %}
If you click on `Save and Continue`, you will not be able to come back and make changes
{% endhint %}
