# Your first World

{% embed url="<https://youtu.be/UiABoNiFYhc>" %}

This is a quick tutorial which will help you create your first tile map world with TileWorldCreator.

1. Create a new scene
2. Add an empty GameObject and reset transformations
3. Add the TileWorldCreatorManager component to the GameObject.
4. Create a configuration asset. Right click in the project view and select:\ <mark style="background-color:green;">Create / TileWorldCreator / Configuration</mark>
5. Assign the configuration asset to the TileWorldCreatorManager's configuration property

## Configuration Setup

<div align="left"><figure><img src="https://2133013324-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FfgGGWDc5VbrbZt1JQsfN%2Fuploads%2FGZym9RwtHEaKjYfsGJtW%2FConfigurationSettings.png?alt=media&#x26;token=885ac1d2-62a1-487b-b432-dc1bd255db95" alt="" width="457"><figcaption></figcaption></figure></div>

1. Open settings foldout and set a map size (ex. 20x20)
2. Add a blueprint layer and name it island.

<div align="left"><figure><img src="https://2133013324-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FfgGGWDc5VbrbZt1JQsfN%2Fuploads%2FnwPu1RSOBeFMrSSqe7hQ%2FAddBlueprintLayer.png?alt=media&#x26;token=3a822e0d-dc51-428e-a9d9-e2b1e4a89267" alt="" width="446"><figcaption></figcaption></figure></div>

3. Open the layer and add a Cellular Automata modifier. \
   Click on <mark style="background-color:green;">+ Modifier / Generators / Cellular Automata</mark>

<div align="left"><figure><img src="https://2133013324-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FfgGGWDc5VbrbZt1JQsfN%2Fuploads%2FIqrmlHVc9blQCWSKHCr3%2FAddModifier.png?alt=media&#x26;token=08b8d571-3f32-4a72-b79d-1bd191bf9e25" alt="" width="440"><figcaption></figcaption></figure></div>

4. Go to the Build Layers and add a new folder, then click on "+" to add a new <mark style="background-color:green;">TilesBuildLayer</mark>. \
   Name it "Build Island".

<div align="left"><figure><img src="https://2133013324-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FfgGGWDc5VbrbZt1JQsfN%2Fuploads%2Fbd2xCIe8cHETK0ESQ8P5%2FAddBuildLayer.png?alt=media&#x26;token=fa410971-f5e3-4600-a639-356e4571a26d" alt="" width="437"><figcaption></figcaption></figure></div>

5. Assign the blueprint layer Island to the build layer. Make sure "Use Dual Grid" is enabled because we will add a dual grid tile preset.

<div align="left"><figure><img src="https://2133013324-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FfgGGWDc5VbrbZt1JQsfN%2Fuploads%2FY9vYGCC20rnFlZWErwRw%2FAssignBlueprintLayer.png?alt=media&#x26;token=d7453225-5f94-4f74-bbcd-07b135771477" alt="" width="437"><figcaption></figcaption></figure></div>

6. Next, add the BaseBlockTiles preset to the tile presets.\
   You can find the preset in the folder: <mark style="background-color:green;">TileWorldCreator / Tiles URP / BaseBlockTiles</mark>
7. The basic configuration is now done. Yay!&#x20;

![](https://2133013324-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FfgGGWDc5VbrbZt1JQsfN%2Fuploads%2FS0YROMwvTCtpWddr3Te8%2FExecuteBuildLayers.png?alt=media\&token=700efdfb-d426-4dee-a8a0-53f6258e239c)\
Click on the <mark style="background-color:green;">Execute All Layers</mark> button on top of the configuration to build your first tilemap.

<div align="left"><figure><img src="https://2133013324-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FfgGGWDc5VbrbZt1JQsfN%2Fuploads%2FHgnhAMP5bt8GjVboNRWc%2FFirstMap.png?alt=media&#x26;token=85ba9f6d-b237-4433-af54-bc0d2bef4413" alt="" width="563"><figcaption><p>Your first map</p></figcaption></figure></div>
