Cozy Platformer Tileset
Free platformer tileset with grass, dirt and stone
In short
Cozy Platformer Tileset is a free CC0 set for side scrolling levels: 51 terrain tiles of grass, dirt and stone, 10 slope pieces, a rope bridge and 16 props from bushes to a goal arch. One tile is one metre, drawn at 128 px and 64 px, and an example level opens straight in Tiled.
- Tiles
- 51 (incl. bridge)
- Props
- 16 props
- Tile size
- 2x: 128 px · 1x: 64 px
- Grid
- 1 tile = 1 × 1 m
- Format
- PNG, tile sheet with JSON, prop atlas, Tiled TMX and TSX
- License
- CC0 1.0
CC0 1.0 · no account, no attribution
0151 tiles in the sheet
-
Top surface and ledges 8
grass_top_leftgrass_top_midgrass_top_rightgrass_top_singlegrass_ledge_leftgrass_ledge_midgrass_ledge_rightgrass_block_single
-
Fill, sides and underside 11
dirt_leftdirt_fill_adirt_fill_bdirt_fill_cdirt_fill_plaindirt_rightdirt_columndirt_column_bottomdirt_bottom_leftdirt_bottom_middirt_bottom_right
-
Inner corners 4
grass_inner_leftgrass_inner_rightdirt_inner_bottom_leftdirt_inner_bottom_right
-
Slopes 45° and 22.5° 10
slope_45_up_rightslope_45_up_right_baseslope_45_up_leftslope_45_up_left_baseslope_22_up_right_lowslope_22_up_right_highslope_22_up_right_baseslope_22_up_left_highslope_22_up_left_lowslope_22_up_left_base
-
One-way platforms 4
platform_leftplatform_midplatform_rightplatform_single
-
Brick blocks 10
stone_top_leftstone_top_midstone_top_rightstone_leftstone_fillstone_rightstone_bottom_leftstone_bottom_midstone_bottom_rightstone_block_single
-
Rope bridge (2 × 2) 4
bridge_rail_leftbridge_rail_rightbridge_deck_leftbridge_deck_right
0216 props
Frame size in whole tiles and the real size in metres (width × height). The pivot is the bottom centre, hanging props hang from the top centre.
-
Bush 3D model: Bush -
Berry Bush 3D model: Berry Bush -
Lavender Bush 3D model: Lavender Bush -
Fern 3D model: Fern -
Grass Clump 3D model: Grass Clump -
Bounce Mushroom 3D model: Bounce Mushroom -
Tree Stump 3D model: Tree Stump -
Small Rock Set 3D model: Small Rock Set -
Wooden Crate 3D model: Wooden Crate -
Hanging Vine 3D model: Hanging Vine -
Checkpoint Flag 3D model: Checkpoint Flag -
Goal Finish Arch 3D model: Goal Finish Arch -
Jump Pad 3D model: Jump Pad -
Spike Trap Block 3D model: Spike Trap Block -
Spinning Coin 3D model: Spinning Coin -
Star Pickup 3D model: Star Pickup
03Parallax background
- Layers
- hills_far.png, hills_near.png
- Width
- 16 m, seamless from left to right
- Parallax factors
- 0.4 / 0.7
- Sky colours
- #AAD6F0 top#E4F3F8 horizon
04Technical details
- View
- Orthographic side view, light from the upper left
- Tile
- 2x: 128 × 128 px, 128 px/m · 1x: 64 × 64 px, 64 px/m
- Tile sheet
- 2x: 1,024 × 896 px, 8 columns · 1x: 512 × 448 px, 8 columns, no spacing
- Tiles per group
- Top surface and ledges 8 · Fill, sides and underside 11 · Inner corners 4 · Slopes 45° and 22.5° 10 · One-way platforms 4 · Brick blocks 10 · Rope bridge (2 × 2) 4
- Collision
- 49 tiles with a polygon, 6 one-way
- Props
- 16, frames in whole tiles, atlas 1,892 × 690 px (2x)
- Parallax
- 2 layers, 16 m wide, seamless, factors 0.4 / 0.7
- Tiled
- cozy-platformer-props_1x.tsx, cozy-platformer-props_2x.tsx, cozy-platformer-tiles_1x.tsx, cozy-platformer-tiles_2x.tsx, example_1x.tmx, example_2x.tmx
- Download
- ZIP 2.6 MB, 155 files
- License
- CC0 1.0
Setup for Tiled, Godot, Unity, Phaser and PixiJS, auto-tiling and collision are explained on the tilesets overview.
Inside the ZIP: cozy-platformer-tileset.zip
- cozy-platformer-tileset/LICENSE.txt
- cozy-platformer-tileset/README.md
- cozy-platformer-tileset/vorschau.png
- cozy-platformer-tileset/atlas/4 json/png
- cozy-platformer-tileset/png/1x/background/2 png
- cozy-platformer-tileset/png/1x/props/16 png
- cozy-platformer-tileset/png/1x/tiles/51 png
- cozy-platformer-tileset/png/2x/background/2 png
- cozy-platformer-tileset/png/2x/props/16 png
- cozy-platformer-tileset/png/2x/tiles/51 png
- cozy-platformer-tileset/sheets/1x/2 json/png
- cozy-platformer-tileset/sheets/2x/2 json/png
- cozy-platformer-tileset/tiled/6 tmx/tsx
05About the tileset
This is the first theme of the series and the one the others follow. A soft green grass band with rounded edges sits on brown dirt, and four interchangeable fill tiles scatter different pebbles, so a wide hill never shows the same square twice in a row. A separate stone set builds walls, towers and solid blocks that stand on the grass.
The props come from the same toy-like world: a bush, a berry bush, lavender, a fern and a grass clump for decoration, a 1.63 m bounce mushroom, a wooden crate, a hanging vine for the underside of ledges, plus checkpoint flag, jump pad, spike block, coin and star for gameplay. Each prop frame covers whole tiles, the goal arch spans 4 × 5 tiles.
Behind the level two hill layers repeat seamlessly from left to right. Scroll them at 0.4 and 0.7 of the camera speed in front of a sky from #AAD6F0 to #E4F3F8, which is exactly how the example map is set up.
Good for
- First worlds and tutorial stages of a jump and run
- Game jam platformers that need a finished look on day one
- Teaching auto-tiling and slope collision in class
- 2D levels that sit next to the matching 3D platformer kit
Questions and answers
Why are there four dirt fill tiles?
They share identical edges and only differ in the pebbles inside. Pick one at random for every cell and large earth areas stop looking like wallpaper.
Does the 2D set fit the 3D Cozy Platformer Kit?
Yes. One tile equals the one metre height step of the 3D kit, so a 3D grass block that measures 2 × 1 m from the side covers exactly 2 × 1 tiles. The props were rendered from Grab3D models of that kit and others.
Where does the hanging vine attach?
Its pivot is the top centre instead of the bottom. Place it right under the lower edge of a ledge and it hangs 1.03 m down into the gap.
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








