# Tilemaps

> Use the Tilemap system to create 2D levels.

Build the game world and levels of your 2D project by painting tiles onto the scene.

| **Topic**                                                                                      | **Description**                                                                                                          |
| ---------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------ |
| [Introduction to tilemaps](/engine/6000.3/manual/unity2d/tilemaps/tilemaps.md)                 | Learn about how to create a tilemap, and the different layouts of tilemaps.                                              |
| [Tile palettes](/engine/6000.3/manual/unity2d/tilemaps/create-tile-palette.md)                 | Create a tile palette from sprites or textures, then use the Tile Palette window to paint tiles onto a tilemap.          |
| [Paint tiles into the scene](/engine/6000.3/manual/unity2d/tilemaps/create-tilemap.md)         | Create a tilemap in the scene, then paint tiles onto it using the tools in the Tile Palette window.                      |
| [Brush picks](/engine/6000.3/manual/unity2d/tilemaps/brush-picks.md)                           | Save a tile or group of tiles with its brush settings as a Brush Pick so you can reuse it.                               |
| [Collision detection for tiles](/engine/6000.3/manual/unity2d/tilemaps/tilemap-collider-2d.md) | Enable collision detection on a tilemap so that GameObjects with a Collider 2D component collide with the tiles.         |
| [Hexagonal tilemaps](/engine/6000.3/manual/unity2d/tilemaps/hexagonal-tilemap.md)              | Create hexagonal tilemaps, which use a 2D grid of hexagonal tiles.                                                       |
| [Isometric tilemaps](/engine/6000.3/manual/unity2d/tilemaps/isometric-tilemap.md)              | Create isometric tilemaps, which use a 2D grid to simulate a 3D environment and create the illusion of height and depth. |
| [Custom tiles and brushes](/engine/6000.3/manual/unity2d/tilemaps/custom-tiles-brushes.md)     | Create tiles and brushes with custom behavior, or customize how Unity creates tiles from a texture.                      |
| [Tilemaps reference](/engine/6000.3/manual/unity2d/tilemaps/reference.md)                      | Explore the properties and settings of tilemap components, tile palettes, brushes, tiles, and grids.                     |

## Additional resources

* [2D](/engine/6000.3/manual/unity2d.md)
* [`Tilemap`](/engine/6000.3/script-reference/unityengine/tilemaps/tilemap.md) in the API reference documentation
