Get paid for fan interactions — start free.

Create your free FanBell link

Creator Services

Pixel Art Tileset Commission Pricing for Indie Devs

How to price and sell a custom pixel art tileset commission for indie game developers — deliverable scope, tile size and format, and how to get paid directly from your bio link.

Updated July 2026

Get paid for this — with FanBell

Another can you make tiles for my game DM, no price attached? Get paid upfront instead.

FanBell is a link in your bio where fans pay you directly for:

Custom service$120Paid question$25Wishlist62%Tip$5+Shoutout$60

You set the tile count, price, and turnaround, the dev pays in full upfront, and you can decline and refund any brief that does not fit.

No monthly fee · 12% only when a fan pays

A pixel art tileset commission is a priced, scoped deliverable: a set of environment tiles built to one indie developer's grid size, palette, and engine export format. Price it by scope band and estimated hours rather than a flat per-project guess, publish it as a fixed-price listing, and collect payment in full upfront before work starts.

Verified September 2026: FanBell is free to start with no monthly fee and charges a 12% platform fee only when a fan pays, per the Free plan on the FanBell pricing page ("12% platform fee per paid transaction · $0/month").

Indie devs post the same request in pixel art Discords and comment sections constantly: "Can you make a forest/dungeon/cave tileset for my game?" Left as a DM favour, that request has no price, no deadline, and no defined scope. Framed as a commission on your own page, it becomes a paid deliverable with a tile count, a grid size, an export format, and a turnaround.

The buyer pool is measurable. SteamDB's release statistics show 10,784 games tagged Indie released on Steam during 2025, out of a cumulative 65,980 Indie-tagged titles on the platform (SteamDB, Indie tag releases). SteamDB's Pixel Graphics tag page records a cumulative 19,030 Steam releases carrying that tag through 2025 (SteamDB, Pixel Graphics tag releases). itch.io's asset marketplace lists 37,259 game-asset listings tagged Pixel Art, which is a direct measure of how much pixel environment art tile-based games consume.

What is a pixel art tileset commission?

A pixel art tileset commission is a bounded set of tile-grid pixel art — ground, walls, props, foliage, water, and transition edges — delivered as a sprite sheet the developer imports into their engine. It differs from a character sprite sheet, which holds animation frames for one character: a tileset covers environment building blocks and is priced by tile and variant count.

Transition and edge tiles are what separate a tileset from a folder of loose images. Godot's Using TileSets documentation states that each terrain set is assigned one of three matching modes — Match Corners and Sides, Match Corners, or Match Sides — and that a tile's terrain peering bits are configured against its neighbouring tiles. Autotile-ready edges therefore multiply a tileset's tile count well past the number of distinct materials a brief names, so quote transition tiles as their own line item.

Some engines fix the internal structure of a tileset before the artist draws anything. RPG Maker MZ's official Asset Standards documentation states that "a single tile is 48x48 pixels in size, and tiles need to be grouped in the 5 types of sets, A through E" (RPG Maker MZ Help, Asset Standards). A brief that names RPG Maker MZ is therefore a 48x48 job delivered across five separate sheet types, not one free-form sheet — a scoping fact worth confirming before you quote.

Common tileset categories are a base terrain set (grass, dirt, stone), an interior or dungeon set (floor, wall, door variants), and a decoration pass (rocks, plants, furniture, debris). Devs usually want these in stages rather than as one giant undefined set. Naming the category up front — "16x16 forest terrain tileset, 40 tiles" — keeps the request from expanding mid-project. See how a sprite sheet commission is priced by frame count instead for the character-art comparison.

How much does a custom tileset commission cost?

Price a custom pixel art tileset from hours, not tile count alone: estimate the hours a scope band takes, multiply by your own hourly rate, then add a minimum fee, a rush surcharge, and a per-round revision fee. No public survey reports typical pixel art tileset prices, so the table below is a rate-card calculator rather than market evidence.

The table's arithmetic is one line: scope band → your hour estimate → your hourly rate → price. The dollar column is computed at a single illustrative rate of $40 per hour. No cell in it is an observed transaction, and FanBell publishes no data on what tilesets sell for.

Tileset scopeRough tile countYour hours estimate (template)Price at the $40/hour worked examplePricing driver
Basic terrain pass15-30 tiles4-8 hours$160-$320Simple transitions, one biome
Full biome set (terrain + props)40-70 tiles12-24 hours$480-$960Autotile edges, decoration variants
Interior/dungeon set30-60 tiles8-18 hours$320-$720Wall/floor/door variety, lighting props
Add-on decoration pack10-20 tiles2-5 hours$80-$200Sold as an extension to an existing set

Three add-ons belong on the rate card beside the base price, and the numbers attached to each are illustrative policy examples you should replace with your own: a minimum fee (a floor — $75 in this example — so a two-tile request still covers setup and file prep), a rush surcharge (shown here as 25-50% for a turnaround shorter than your standard one), and an extra-revision fee (illustrated at 15% of the base price once the included rounds are used).

Worked example, using the template above and nothing else: a 40-tile 16x16 forest terrain set, one biome, no animation, two revision rounds, with the artist estimating 14 hours, is 14 × $40 = $560 base. A 48-hour rush adds the example 25% surcharge, $140, for a $700 quote. A third revision round bills at the example 15% rate, $84. Substitute your own rate and hour estimate before quoting.

The buy-side floor is public and low. itch.io's game-assets browse page offers price filters labelled "$5 or less" and "$15 or less", which is why a custom commission is pitched on fit and exclusivity rather than priced against a store pack. Every price figure on this page is illustrative arithmetic, not a guarantee; real rates depend on your portfolio, turnaround, demand, and the buyer's budget.

Should a dev commission custom tiles or buy a premade pack?

A premade asset pack wins when a project needs generic, off-the-shelf environment art on a short deadline and no unique visual identity. A custom tileset commission earns its higher price when the game's art style, palette, grid size, or specific biome has to be original and matched to work already in progress.

Premade supply is genuinely large, and that is the honest framing. itch.io lists 7,905 game-asset listings tagged Tileset, of which 3,555 are free. Unity states that its Asset Store carries work from over 12,000 active publishers.

What a pack cannot give a buyer is exclusivity, and both major asset marketplaces say so in their own terms. Section 2.2.1 of the Unity Asset Store End User License Agreement grants each buyer a non-exclusive licence to every asset (Unity Technologies, Asset Store Terms of Service and EULA):

"Licensor hereby grants to the END-USER a non-exclusive, non-transferable, worldwide, and perpetual license to the Asset." — Unity Technologies, Asset Store Terms of Service and EULA, section 2.2.1

itch.io's Terms of Service state that publishers grant "To Users, a non-exclusive, perpetual license to access the content and to use, reproduce, distribute, display and perform such content as permitted through the functionality of the Service" (itch.io Terms of Service). Non-exclusive terms mean one pack can legitimately appear in any number of unrelated games, while a commission is drawn once, to one brief. Pitch on that difference rather than competing on price with a $15 pack.

Project needBetter fitWhy
Game jam or prototype on a deadlinePremade packitch.io lists 3,555 free Tileset-tagged asset packs
Distinct art identity for a commercial releaseCustom commissionUnity's Asset Store EULA section 2.2.1 licenses each pack non-exclusively to every buyer
Matching an existing game palette or gridCustom commissionPack grids and palettes rarely line up with in-progress art
Background filler outside the core lookPremade packitch.io's asset store filters packs at "$5 or less"
Autotile edges for one specific engineCustom commissionGodot terrain sets require peering bits configured per tile

What tile size and format should you request?

Ask for the exact grid size and the target engine before quoting, because both change how tiles are drawn and exported. Treat 16x16 and 32x32 as your standing defaults and anything else as buyer-specified. A sheet built for the wrong grid or the wrong tilemap importer needs rework, and rework after delivery is unpaid.

Two primary sources support 16x16 and 32x32 as the working defaults. Godot's TileSet class reference lists a default property value of tile_size = Vector2i(16, 16) (Godot Engine, TileSet class documentation). itch.io's asset marketplace lists 4,300 listings tagged 16x16 and 3,267 tagged 32x32 against just 115 tagged 48x48 — so 48x48 is a real but comparatively rare request.

"16 pixels by 16 pixels is a common resolution for assets matching a low-res pixel art aesthetic." — itch.io, game assets tagged 16x16

Import defaults decide whether your sheet lands correctly. Unity's 2D Aseprite Importer documentation states that the importer applies a default Pixels Per Unit of 100 and a default Filter mode of Point to the generated texture, and that its Tile Set import mode "finds all tile data in the file and generates Unity Tilemap assets on import". A 16x16 sheet imported at Unity's default 100 Pixels Per Unit will not match a 16-pixel grid until that value is changed, so confirm the buyer's PPU in the brief.

Sheet packing is its own spec. The Tiled map editor manual's worked example uses a tileset with a tile size of 32x32 plus "a one pixel margin around the tiles and a one pixel spacing in between the tiles," and notes that these values are usually left at 0. Margin and spacing are therefore a question to ask, not a default to assume, because a mismatch shifts every tile in the buyer's map.

Some targets fix the grid and the palette outright. Lexaloffle's PICO-8 manual specifies a 128x128 display with a fixed 16 colour palette and a sprite bank of 128 8x8 sprites (Lexaloffle, PICO-8 manual), so a PICO-8 brief is an 8x8 job at 16 colours regardless of your standing default.

Do not assume every indie client is on the same engine. The GDC 2026 State of the Game Industry survey of more than 2,300 game industry professionals found Unreal Engine was the most-used primary engine at 42 percent, ahead of Unity at 30 percent. The same GDC 2026 report states:

"A majority (54%) of developers at older indie studios are still using Unity." — GDC, 2026 State of the Game Industry report

The GDC 2026 State of the Game Industry report also puts Godot adoption at 11 percent among newer indie teams while remaining less common at more established indie studios. Ask up front for four things: engine name, tile pixel size, whether tiles need autotile-ready edges, and whether the buyer wants a single packed sheet or separated tile files.

What should a tileset commission brief include?

A tileset brief should pin down tile count, grid size, engine, palette, references, revision rounds, turnaround, and exclusions before any work starts. A tileset is unusually easy to expand one tile at a time, so the brief is the boundary you point back to when a buyer asks for "just a few more" props after delivery.

  • Tile count and categories: the exact number of terrain, prop, and decoration tiles included.
  • Grid size and engine: pixel dimensions plus the target importer — RPG Maker MZ fixes both, at 48x48 tiles grouped into 5 set types A through E.
  • Sheet packing: margin and spacing in pixels; Tiled's manual documents tilesets carrying a one-pixel margin and one-pixel spacing, usually left at 0.
  • Palette: a fixed colour count or an existing game palette to match — Lexaloffle's PICO-8 manual specifies a fixed 16 colour palette.
  • Style reference: 2-3 reference images showing the target look.
  • Revision limit: how many rounds of feedback are included.
  • Turnaround: FanBell's creator dashboard accepts a turnaround of 1 to 120 hours, a maximum of exactly 5 days (how it works, step "You deliver and get paid": "deliver asynchronously on your own time within the turnaround you set").
  • Exclusions: anything not included, such as animated tiles — see pricing a frame-by-frame pixel art animation commission if a dev wants that as a follow-on job — or a second biome.

A Creator Service fits this deliverable: the buyer attaches reference images and a brief, you set the price and turnaround, and delivery happens as files through the same private thread. If a dev only has a quick sizing or feasibility question — "would a 16x16 grid work for a top-down RPG?" — a Paid Private Question covers that as a priced, text-only reply without opening a commission slot.

What else can pixel artists sell to indie devs?

A tileset commission need not be the only paid option on a pixel artist's page. Adjacent requests — icons, emotes, concept art, equipment funding, plain support — each fit a separate listing, which keeps every offer scoped to one deliverable a buyer can understand before sending a brief.

Keep each listing scoped to one deliverable type so a buyer knows exactly what they are paying for before they send a brief.

How do you get a tileset commission offer live?

Getting a tileset commission live takes four decisions: base scope (tile count, one biome, no animation), price, turnaround inside FanBell's 1-to-120-hour Creator Service range, and included revision count. Publish that listing on your FanBell page, put the page link in your bio, and the buyer pays the full price upfront before you start.

FanBell's how-it-works page describes the order-to-payment sequence in named steps — "Add your link to your bio" and "Fans pay for interactions," where "a fan pays the full price upfront — checking out as a guest by card".

FanBell sets no follower minimum and no application step for opening a Creator Service: the FanBell homepage FAQ answers "Do I need a minimum number of followers?" with "No. There's no follower minimum and nothing to apply for — the only requirement is that someone wants to interact with you". Payouts run through Stripe — FanBell's pricing page states under "How payments & payouts work" that "Payments are processed by Stripe. To receive money, creators connect a Stripe Express account". List the offer on the page you already share in your Discord bio, X profile, or itch.io devlog instead of routing devs through a separate marketplace listing.

Frequently asked questions

Five questions come up on almost every pixel art tileset commission: how a tileset differs from a sprite sheet, which grid sizes to offer, which FanBell offer type can deliver files, what the platform costs, and how to handle scope creep after delivery. Each answer below cites the primary source for its figures.

How is a tileset commission different from a sprite sheet commission?

A tileset covers environment building blocks — terrain, walls, props, decorations — arranged on a grid for level building, while a sprite sheet covers one character's animation frames. They are priced differently because a tileset's cost scales with tile and transition count, and Godot's Using TileSets documentation confirms terrain sets require peering bits configured per tile against neighbouring tiles, whereas a sprite sheet's cost scales with frame count.

What tile sizes should I offer?

Offer 16x16 and 32x32 as standing grid sizes and treat everything else as buyer-specified. itch.io lists 4,300 asset listings tagged 16x16 and 3,267 tagged 32x32 against 115 tagged 48x48, and Godot's TileSet class reference ships a default tile_size = Vector2i(16, 16). RPG Maker MZ is the common exception: its Asset Standards documentation fixes a single tile at 48x48 pixels.

Can I sell a tileset as a Paid Private Question instead of a Creator Service?

No. Paid Private Questions are text-only in both directions, with the creator setting only price and reply time, so they cannot deliver tile files. Use a Paid Private Question for a quick text answer on feasibility or sizing, and a Creator Service — which supports file delivery inside the private thread — for the tileset itself.

What does FanBell charge to sell tileset commissions?

FanBell is free to start with no monthly fee and charges a 12% platform fee only when a fan pays. Payment-processing fees are separate: Stripe's published pricing lists 2.9% + $0.30 per successful domestic online card transaction in the United States (Stripe pricing).

What if the dev asks for more tiles than they paid for?

Decline and refund any request that expands past the listed tile count and categories, or sell an add-on decoration pack instead of absorbing the extra scope. Stating the tile count in the original listing makes that boundary easy to point back to, which matters because autotile edges — three terrain matching modes in Godot — inflate tile counts fast.

Create your free FanBell page and turn the next "can you make tiles for my game?" DM into a priced, scoped commission.

Ready to get paid for the interactions you already get?

Create your free FanBell link