TileSnap
TileSnap
Generate tileset transitions between two terrains.
Drop in two seamless textures. Get a complete transition tileset back. Built for fast prototyping.
Desktop app (Windows · macOS · Linux) · PNG + Godot 4 export
Try it free in your browser, above. The demo is the complete tool — nothing is locked. Exported images carry a watermark; the desktop app exports clean, watermark-free tilesets.
How it works
- Drop two textures. Grass and dirt, sand and water — anything seamless.
- Pick a pattern. Wang edges, Godot blob, dual-grid, or build your own.
- Shape the transition. Sliders for curve, noise, and texture effects.
- Export. PNG atlas, Godot 4
.tres, or full project bundle.
What it does
Vector-based edgesThe boundary between your two terrains is fully editable, and every slider updates the preview in real time.
|
|
Built-in patterns + custom layoutsCommon tileset layouts out of the box, plus a template editor for everything else.
|
|
Per-tile controlFix orientation and add variety without re-importing anything.
|
|
Export
- PNG atlas for any engine
- Godot 4
.tres+ PNG with terrain peering bits (tested on 4.6) - Project file (
.tilesetproj.json) to keep editing later - ZIP bundle with everything
In the free browser demo, exported images include a watermark. The desktop app exports them clean.
Bundle mode (Godot 4)
Combine multiple projects into one TileSet. Each project keeps its own texture as a separate atlas source, all wired into a single .tres sharing one terrain set. Terrains match by name — grass in grass↔dirt, grass↔stone, and dirt↔stone all collapse to one terrain ID.
Notes
- Desktop only (min 1024px width)
- Early version — rough edges expected, feature set still evolving
- Downloads aren't code-signed — on Windows click More info → Run anyway; on macOS right-click the app → Open (or run
xattr -cr).
Purchase
In order to download this tool you must purchase it at or above the minimum price of $6 USD. You will get access to the following files:



Leave a comment
Log in with itch.io to leave a comment.