CC0 · PNG · Tiled

Free tilesets for platformers and top-down games

In short

Grab3D offers 8 free tilesets under CC0: 7 side view platformer themes that share one grid and one tile layout, and a top-down path tileset for tower defense maps. Together they hold 401 tiles and 113 props, each set with collision data, an example map for Tiled and PNGs at 128 px and 64 px per tile.

Tilesets
7 platformer · 1 top-down
Tiles
401
Props and decor
113
Sizes
2x = 128 px, 1x = 64 px
License
CC0 1.0
example_2x.tmx
Example platformer level with grass hills, a rope bridge, floating ledges, coins and a goal archSnowy platformer level with white caps, ice bricks, a snowy pine, an igloo and a rope bridgeDesert platformer level with sand dunes, sandstone bricks, a palm tree, a tall cactus and column ruinsAutumn platformer level with leafy grass, mossy stone, an orange tree, pumpkins and hay bales

01Platformer tilesets

All platformer themes use the same 128 px grid with one tile per metre and keep every tile at the same position in the sheet. A level built with one theme can therefore be reskinned as another by swapping the tileset image, and themes can be mixed for different worlds of one game. Two parallax layers per theme scroll at 0.4 and 0.7 of the camera speed.

  • Cozy Platformer Tileset

    Grass, dirt and stone: 51 side view tiles with slopes and bridge, 16 props, parallax hills

    • 51 tiles
    • 16 props
    • ZIP 2.6 MB
  • Cozy Platformer Tileset Snow

    Winter world: snow caps, frozen earth, ice bricks, an igloo and a snowy pine, 14 props

    • 55 tiles
    • 14 props
    • ZIP 3.0 MB
  • Cozy Platformer Tileset Desert

    Sand dunes and sandstone ruins: palm, cacti, columns and a buried archway, 14 props

    • 55 tiles
    • 14 props
    • ZIP 3.5 MB
  • Cozy Platformer Tileset Autumn

    Autumn forest: leaf covered grass, warm soil, mossy stone, pumpkins and hay, 15 props

    • 55 tiles
    • 15 props
    • ZIP 3.6 MB
  • Cozy Platformer Tileset Cave

    Crystal cave: mossy pastel rock, basalt blocks, ore, gems, glowing mushrooms, 15 props

    • 55 tiles
    • 15 props
    • ZIP 2.4 MB
  • Cozy Platformer Tileset Dungeon

    Friendly dungeon: grey rock, stone brick walls, torches, a wooden door and a cell door, 15 props

    • 55 tiles
    • 15 props
    • ZIP 2.6 MB
  • Cozy Platformer Tileset Candy

    Candy land: pink icing, sponge cake, chocolate blocks and giant sweets, 16 props

    • 55 tiles
    • 16 props
    • ZIP 2.5 MB

02Top-down tileset

  • Cozy Top-Down Path Tileset

    Top-down grass and sand paths with every junction, build slots and 8 decor sprites

    • 20 tiles
    • 8 decor
    • ZIP 1.8 MB

03Auto-tiling, collision and engine setup

Auto-tiling

Every platformer tile was drawn for one 3 × 3 neighbourhood, stored as a pattern in sheets/<size>/tileset.json. To auto-tile, read the eight cells around a solid cell and choose the tile with the same pattern, or the closest one, since the four side neighbours matter most. Slopes start and end on flat ground with a base tile below them, and a 22.5° slope spans two tiles. The top-down set works with pathExits instead: look at the four neighbours and pick the piece whose open sides match.

Collision

Each platformer tile carries a collision polygon in tile pixels, both in tileset.json and in the Tiled tileset: full squares for solid ground, triangles for 45° slopes, matching shapes for 22.5° slopes and the upper half for platforms. 6 tiles, the platforms and the bridge deck, are flagged as one-way, so a character can jump through from below and land on top.

Tiled

Open tiled/example_2x.tmx (or the 1x version). The map uses image layers for the parallax hills, object layers for back and front props, a bridge layer and the terrain layer. The tiles tileset holds names and collision shapes, the props come as an image collection with bottom alignment.

Godot 4

Create a TileSet with tile size 128 × 128 (64 × 64 for 1x), add sheets/2x/tileset.png as atlas source and paint on a TileMapLayer. Add a physics layer, draw the shapes listed in tileset.json and switch on one-way collision for platforms and the bridge deck. Props become Sprite2D nodes with the offset from the atlas pivot.

Unity

Import sheets/2x/tileset.png as Sprite with Sprite Mode Multiple, slice by cell size 128 × 128 and set Pixels Per Unit to 128, then one tile is one unit and one metre. Paint on a Tilemap with cell size (1, 1). Platformer props use pivot Bottom (hanging props Top), top-down decor uses Center with 2 m tiles.

Phaser and PixiJS

Load the Tiled map directly, or use sheets/2x/tileset.png as tileset image with 128 px tiles. Props and decor sit in atlas/atlas_2x.json in TexturePacker JSON Hash format with a pivot per frame, ready for load.atlas in Phaser or Assets.load in PixiJS.

Questions and answers

Can I use these tilesets in a commercial game?

Yes. Every tileset is released under CC0 1.0, which covers paid games, client projects and open source releases. Credit is welcome but never required, and no account is needed to download.

Can I mix tiles from different themes?

Yes. All platformer themes share grid, tile order and scale, so a level can switch theme by changing the tileset image, and props from one theme fit into another.

Which sizes are included?

Two: 2x with 128 px tiles and 1x with 64 px tiles. Both contain single tile PNGs, the full tileset sheet, the props atlas and their own Tiled files.

Do the tiles have collision shapes?

The platformer tiles do: every solid tile has a polygon in tileset.json and in the Tiled tileset, and platforms are marked one-way. The top-down tiles carry pathExits instead, since a top-down map usually blocks movement by tile type.

Are there 3D versions of the tilesets?

The props and the rope bridge were rendered from free Grab3D 3D models, and each tileset page links them. The top-down set follows the grid of the Cozy Tower Defense Kit and the platformer grid the height step of the Cozy Platformer Kit.