Tilemap Palette Creation

SkillMonitoring & ops

Creates a Tile Palette asset. Use when the user wants to organize tiles for 2D level design or create a new Tile Palette from scratch. The user can specify the Grid layout, eg. Rectangular, Hexagonal, Isometric.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the Tilemap Palette Creation skill

What this skill tells your AI

The instructions your AI receives, as published by unity-technologies/skills in skills/tilemap-palette-create/SKILL.md and read by ahel’s review.

Workflow

Step 1: Parameter Gathering

WAIT for the user to specify the following parameters if not already provided:

  • Palette Name: The name of the asset.
  • Grid Type: Rectangular, Hexagonal, or Isometric.
  • Cell Size: Optional (defaults based on Grid Type).
  • Sort Axis: Required for Isometric palettes.

Step 2: Asset Creation

Utilise UnityEditor.Tilemaps.GridPaletteUtility.CreateNewPalette to create the Tile Palette asset.

Branching Logic (Grid Types)

Path A: Rectangular

  • Use Automatic cell sizing. Use cell size: (1, 1, 0) as a default.

Path B: Hexagonal

  • Use cell size: (0.8659766, 1, 1).

Path C: Isometric

  • Use cell size: (1, 0.5, 1).
  • Use a Custom Sort Axis with value (0, 0, 1).

Path D: Isometric Z As Y

  • Use cell size: (1, 0.5, 1).
  • Use a Custom Sort Axis with value (0, 0, 1).

Post-Creation

Ensure that there is a GridPalette as a sub-asset of the Tile Palette asset.

References

Code Template: "scripts/CreatePaletteTemplate.cs"

Signals

GitHub stars
806
Forks
41
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
tilemap-palette-create
Source
github.com/unity-technologies/skills