Do not mix tile grids or camera projections without scaling/reprojection. Typical buckets: micro 8–12px (Urizen 12×12, Bit Bonanza 10×10), standard 16×16, dense 32×32+. isometric_3_4 (Ninja Adventure, Dungeon Tileset II) is not ortho top-down or side-scroller. Baked 2D character cycles (LuizMelo and similar) live here, not under animation/.
Optional frontmatter: grid_dimensions, camera_perspective, hardware_tags.
Ten CC0 pixel tilesets, and from the outside they look like the same thing ten times. Grid size and projection are what actually decide it, because mixing two projections in one map reads as a bug and mixing two grids needs integer scaling. Pick the row that matches the game you are building, not the one with the most tiles.
| If you are building | Take | Grid | View | Why this one |
|---|---|---|---|---|
| A whole RPG, one art style | kenney-roguelike-rpg-pack | 16x16 | 3/4 | 1700 tiles: overworld, town, interiors, items and matching UI. Gets a prototype furthest without a second source |
| A small town or overworld | kenney-tiny-town | 16x16 | 3/4 | 130 tiles, exteriors only. Pairs exactly with Tiny Dungeon |
| Dungeon interiors | kenney-tiny-dungeon | 16x16 | 3/4 | The interior half of the Tiny pair, same grid and style |
| A grittier dungeon | ox72-dungeontileset-ii | 16x16 | 3/4 | Darker palette with characters included; vol. I is the older sibling |
| A complete game in one download | ninja-adventure | 16x16 | 3/4 | Tiles plus 4-directional characters, UI, VFX, 100+ SFX and 37 music tracks |
| An RPG without the Kenney look | armm1998-zelda-like | 16x16 | 3/4 | Overworld, cave and indoor sets with a 4-directional sword character, single author |
| A true overhead roguelike | kenney-micro-roguelike | 8x8 | ortho | Genuinely top-down, not 3/4. Half the grid of everything else here |
| A turn-based strategy map | kenney-tiny-battle | 16x16 | ortho | Roads, rivers, bridges and faction unit markers. Nothing else here covers wargames |
| Enormous variety, one colour | urizen-onebit | 12x12 | 3/4 | 5500+ one-bit tiles across many genres. A third grid size, so commit early |
| A monochrome prototype | kenney-1-bit-pack | 16x16 | either | 1078 1-bit tiles. Kenney ships both an overworld and a platformer sample, so it is the one set here that works in two projections |
Three grids are in play (8x8, 12x12, 16x16) and they do not mix without scaling.
Two of these are orthographic overhead and the rest are 3/4; the difference is whether
walls show a front face. See camera_perspective on each entry, or filter by View on
the site.
Characters: only Ninja Adventure and ArMM1998 ship characters that turn. kenney-roguelike-characters is front-facing only.
Eight icon sources are listed and seven of them are permissive UI sets that look interchangeable. They are not. Pick by what you need, not by licence.
| Need | Take | Why |
|---|---|---|
| A general UI set, no decisions | lucide-icons | ISC, actively maintained Feather successor, brand-free, consistent stroke |
| The widest coverage | tabler-icons | MIT, the largest outline set here, uniform 24px grid |
| Several weights of one family | phosphor-icons | MIT, six weights including duotone, so emphasis stays on-family |
| Google design language | material-symbols | Apache-2.0, variable axes for weight, fill and optical size |
| Small and opinionated | heroicons | MIT, fewest icons, chosen not configured |
| App chrome plus some logos | bootstrap-icons | MIT, broad UI coverage, includes a few brand marks |
| Brand logos | simple-icons | CC0 covers the SVG only. Trademarks still apply: identify, do not imply endorsement |
| Game iconography | game-icons-net | The only set here that is not UI chrome: swords, potions, abilities. CC-BY-3.0, credit the individual author |
The last two are the ones to read carefully. Everything above them is a style choice; those two carry obligations the rest do not.
| ID | Name | License | Commercial | Status |
|---|---|---|---|---|
| glitch-archive | Glitch archive | CC0 | yes | active |
| kenney-ui-pack | Kenney UI Pack | CC0 | yes | active |
| playpug-simple-vector-ui | PlayPug Simple Vector UI | CC0 | yes | active |
| kenney-puzzle-pack-2 | Kenney Puzzle Pack 2 | CC0 | yes | active |
| kenney-playing-cards-pack | Kenney Playing Cards Pack | CC0 | yes | active |
| kenney-boardgame-pack | Kenney Board Game Pack | CC0 | yes | active |
| bondoki-rotating-gems | Rotating Gems for Match-3 (Bondoki) | CC0 | yes | active |
| sylly-gem-match-3 | Gem Match 3 Set (Sylly) | CC0 | yes | active |
| ansimuz-industrial-parallax | Industrial Parallax Background (ansimuz) | CC0 | yes | active |
| gustavo-saraiva-city-parallax | City Parallax Pixel Art (Gustavo Saraiva) | CC0 | yes | active |
| kenney-cursor-pack | Kenney Cursor Pack | CC0 | yes | active |
| kenney-pixel-platformer | Kenney Pixel Platformer | CC0 | yes | active |
| kenney-1-bit-pack | Kenney 1-Bit Pack | CC0 | yes | active |
| kenney-tiny-dungeon | Kenney Tiny Dungeon | CC0 | yes | active |
| kenney-roguelike-rpg-pack | Kenney Roguelike/RPG Pack | CC0 | yes | active |
| kenney-roguelike-characters | Kenney Roguelike Characters | CC0 | yes | active |
| kenney-tiny-town | Kenney Tiny Town | CC0 | yes | active |
| kenney-tiny-battle | Kenney Tiny Battle | CC0 | yes | active |
| kenney-micro-roguelike | Kenney Micro Roguelike | CC0 | yes | active |
| armm1998-zelda-like | Zelda-like tilesets (ArMM1998) | CC0 | yes | active |
| kenney-pixel-vehicle-pack | Kenney Pixel Vehicle Pack | CC0 | yes | active |
| kenney-input-prompts | Kenney Input Prompts | CC0 | yes | active |
| ox72-dungeon-tileset | 0x72 Dungeon Tileset | CC0 | yes | active |
| ox72-dungeontileset-ii | 0x72 Dungeon Tileset II | CC0 | yes | active |
| ninja-adventure | Ninja Adventure | CC0 | yes | active |
| sparklin-superpowers | Sparklin Superpowers packs | CC0 | yes | active |
| screaming-brain-studios | Screaming Brain Studios iso tiles | CC0 | yes | active |
| gameart2d-freebies | GameArt2D freebies | CC0 | yes | active |
| bit-bonanza | Bit Bonanza | CC0 | yes | active |
| urizen-onebit | Urizen 1Bit | CC0 | yes | active |
| openpeeps | Open Peeps | CC0 | yes | active |
| paleto-vol01 | Paleto Vol.01 | CC0 | yes | active |
| pixel-frog | Pixel Frog | varies | varies | active |
| ansimuz-sunnyland | SunnyLand (ansimuz) | CC0 | yes | active |
| luizmelo-martial-hero | LuizMelo Martial Hero | CC0 | yes | active |
| luizmelo-evil-wizard | LuizMelo Evil Wizard | CC0 | yes | active |
| luizmelo-monsters-creatures-fantasy | LuizMelo Monsters Fantasy | CC0 | yes | active |
| penzilla | Penzilla | custom | no | active |
| material-symbols | Material Symbols | Apache-2.0 | yes | active |
| craftpix | CraftPix freebies | custom | yes | active |
| game-icons-net | Game-Icons.net | CC-BY-3.0 | yes | active |
| lucide-icons | Lucide Icons | ISC | yes | active |
| phosphor-icons | Phosphor Icons | MIT | yes | active |
| tabler-icons | Tabler Icons | MIT | yes | active |
| heroicons | Heroicons | MIT | yes | active |
| bootstrap-icons | Bootstrap Icons | MIT | yes | active |
| simple-icons | Simple Icons | CC0 | yes†† | active |
| xelu-input-prompts | Xelu input prompts | CC0 | yes | active |
| universal-lpc-generator | Universal LPC Generator | varies (SA) | varies† | active |
| lpc-revised-basics | LPC Revised Basics | varies (OGA-BY for every item) | yes | active |
| openclipart | Openclipart | CC0 | yes | active |
| opengameart | OpenGameArt | varies | yes | needs-review |
| lospec | Lospec | varies | unknown | needs-review |
| dcss-tiles | Dungeon Crawl Stone Soup Tiles | varies | unknown | needs-review |
| graphicburger-mobile-game-gui | Mobile Game GUI | custom | yes | active |
| iconmonstr | iconmonstr | custom | yes | active |
| reiners-tilesets | Reiner's Tilesets | custom | yes | active |
| spritelib | SpriteLib | CPL-1.0 | yes | active |
† Commercial OK with attribution + share-alike / GPL obligations on asset derivatives — see docs/high-risk.md.
†† CC0 on SVG copyright; brand trademarks still apply — identify brands only.