tilemap-ruletile-createempty
unity-technologies/skills
Create blank RuleTile assets for Unity 2D tilemaps without sprites.
What is tilemap-ruletile-createempty?
Generates empty RuleTile, HexagonalRuleTile, or IsometricRuleTile assets in Unity. Use this when you need a foundation RuleTile with no sprite data; if you have sprites or terrain art, use tilemap-ruletile-createfromsegment instead.
- Creates standard rectangular RuleTile assets
- Creates HexagonalRuleTile assets for hexagonal grid layouts
- Creates IsometricRuleTile assets for isometric grid layouts
- Initializes empty TilingRules with null sprite entries
- Sets up neighbor matching logic for tile placement rules
How to install tilemap-ruletile-createempty
npx skills add https://github.com/unity-technologies/skills --skill tilemap-ruletile-createempty- Unity project with com.unity.2d.tilemap package (≥1.0.0)
- Unity project with com.unity.2d.tilemap.extras package (≥4.0.0)
How to use tilemap-ruletile-createempty
- 1.Confirm the user has not provided any sprites or spritesheets
- 2.Determine which RuleTile type is needed: standard, hexagonal, or isometric
- 3.Create the empty RuleTile asset with null sprite entries in TilingRules
- 4.Configure neighbor matching logic using TilingRuleOutput.Neighbor.This for same-tile matching
Use cases
- Starting a new tilemap project with custom RuleTile rules to be added later
- Creating placeholder RuleTiles before importing sprite artwork
- Setting up isometric or hexagonal grid systems without initial sprite data
- Establishing tile neighbor matching rules for procedural tile placement
- Unity 2D game developers
- Level designers building custom tilemaps
- Game developers working with procedural or rule-based tile systems
tilemap-ruletile-createempty FAQ
Use this skill only when creating a blank RuleTile with no sprites. If you have sprites, spritesheets, or terrain art, use tilemap-ruletile-createfromsegment instead.
This skill creates three types: RuleTile (standard rectangular grid), HexagonalRuleTile (hexagonal layout), and IsometricRuleTile (isometric layout).
It marks positions where a specific tile should NOT be present. Only use this if the user explicitly requests it.
Full instructions (SKILL.md)
Source of truth, from unity-technologies/skills.
name: tilemap-ruletile-createempty description: Creates an empty RuleTile, HexagonalRuleTile, or IsometricRuleTile asset. Use only when the user wants a blank RuleTile and provides no sprites; with sprites or terrain art, use tilemap-ruletile-createfromsegment. required_packages: com.unity.2d.tilemap: ">=1.0.0" com.unity.2d.tilemap.extras: ">=4.0.0"
Tilemap RuleTile Create Empty
Workflow
Step 1: Verify No Sprite Inputs
WAIT - Confirm that no Sprites or Spritesheets were specified by the user. This skill is only for empty RuleTiles. If there are Sprites or Spritesheets specified by the user, use the tilemap-ruletile-createfromsegment skill instead.
Step 2: Determine RuleTile Type
Identify which RuleTile type to create based on user request:
- RuleTile: Standard rectangular grid
- HexagonalRuleTile: Hexagonal grid layout
- IsometricRuleTile: Isometric grid layout
Step 3: Create Empty TilingRules
For each TilingRule, ensure the Sprite array has one null entry.
Branching Logic (RuleTile Types)
Path A: RuleTile
- Use template from
resources/ruletile.md.
Path B: HexagonalRuleTile
- Use template from
resources/hexagonalruletile.md.
Path C: IsometricRuleTile
- Create empty rules with appropriate neighbor positions for isometric layout.
Important Notes
- TilingRuleOutput.Neighbor.This: Use to identify RuleTiles that are the same (matching neighbors).
- TilingRuleOutput.Neighbor.NotThis: Do NOT use unless explicitly specified by the user to ignore a Tile at a certain position.
Related skills
More from unity-technologies/skills and the wider catalog.

ui
Routes Unity UI requests to the right framework and answers UI comparison questions.

ui-imgui
Generate and maintain Unity IMGUI editor code for EditorWindows, Inspectors, and PropertyDrawers.

ui-ugui
Understand, edit, and generate Unity uGUI Canvas hierarchies, RectTransforms, and prefab UI.

ui-uitk
Understand, edit, and generate Unity UI Toolkit UXML and USS with flex layouts.

unity-cli
Control Unity Editor and projects from the command line, driving live scenes, assets, and C# execution.

unity-package-management
Manage Unity packages headless via C# API—add, remove, upgrade, and discover UPM packages in CI or automation.