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
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.
More free 2D assets and textures
3D icon packs UI Basics 1UI Basics 2Business and MarketingCommunicationE-CommerceWeather and Nature
Texture categories Wood texturesFabric texturesStone texturesBrick and roof texturesGround texturesConcrete and tile texturesMetal textures

