Skip to content

Free 47-blob tileset starter pack v1 — 8 wired Godot 4 TileSets

Choose a tag to compare

@leobaray leobaray released this 24 Aug 00:15

Eight ready-to-paint Godot 4 TileSets, MIT, no e-mail and no account needed. Download the zip below, drop two files into your project, and paint — nothing to install, no plugin required for the pack itself.

What's inside — 4 terrains × 2 tile sizes:

terrain 16px sheet 32px sheet terrain name in the editor
Grass grass_47blob_16px (128×96) grass_47blob_32px (256×192) Grass
Stone stone_47blob_16px (128×96) stone_47blob_32px (256×192) Stone
Sand sand_47blob_16px (128×96) sand_47blob_32px (256×192) Sand
Water water_47blob_16px (128×96) water_47blob_32px (256×192) Water

Each .tres is already wired: 47 tiles in ascending canonical-mask order, terrain set 0 in Match Corners and Sides, peering bits set on all 47 tiles (this is the part that makes Connect mode pick the right tile instead of leaving holes), and a full-square collision polygon on every tile, physics layer 0.

Use it (3 steps, ~20 seconds)

  1. Copy both files of one row — the .png and the .tres — into your project, any folder, as long as the pair lands in the same folder. The .tres points at the PNG by filename on purpose, so the pair works wherever you put it.
  2. Let the editor import the PNG (it does that by itself when the Godot window regains focus). Don't copy an .import file — Godot writes its own.
  3. Add a TileMapLayer, set its TileSet to the .tres, open the TileMap panel → Terrains tab, pick Connect mode, and paint.

Verified, not asserted. Each of the eight was loaded in a real engine, headless, painted onto a real TileMapLayer with set_cells_terrain_connect and read back — 13 checks per tileset, 104 total, on three stable builds on 2026-08-23:

Godot starter pack
4.3.stable 104 pass / 0 fail
4.4.stable 104 pass / 0 fail
4.7.stable 104 pass / 0 fail

4.2 is not covered: TileMapLayer does not exist there, so step 3 has nothing to paint on.

Honest description of the art. This is procedural placeholder art, not a hand-drawn asset pack — for prototyping, for learning how Godot 4 terrains behave, and as a correct reference sheet when your own tileset paints the wrong tile. The layout is the real thing: if your own 47-tile sheet matches this ordering, it wires up exactly the same way.

Already have your own 47-blob sheet? The addon in this repo (MIT, also on the Godot Asset Library) turns it into a wired .tres in one click: Project > Tools > Blobsmith Autotile Wirer…. Why 47 and not 256, and what "Match Corners and Sides" actually matches: docs/why-47-tiles-not-256.md.

Where the art comes from: composed from a 6-tile base block by Blobsmith, which exports this exact .png + .tres pair — free in-browser version: https://blobsmith.itch.io/blobsmith-lite · full version: https://blobsmith.itch.io/blobsmith.

Zip: 18 files, 157.692 bytes, sha256 ff92d33438916eef31765b278024c2d42dcd6c35534efdfcf47b1e8eea4a6b5c. Per-file notes: examples/starter-pack/README.md.