2D level production

A 2D level toolkit from spatial sketch to engine map

Compare grid editing, structured export, auto-tiling, and fast spatial sketching so level pacing is proven before map production expands.

6 catalog resourcesUpdated Aug 6, 2026

01

The problem to solve

A clean editor layout does not guarantee a good playable level. This collection favors tools that make space easy to change, preserve gameplay semantics, and cross the engine boundary reliably, allowing route, encounter, and pacing tests before final tiles and decoration consume the budget.

Selection criteria

Why these tools belong together

02

01

Fast spatial iteration

Moving rooms, changing routes, and replacing tiles should not require programmer intervention after every playtest finding.

02

Explicit gameplay semantics

Collision, triggers, entities, layers, and custom fields need stable representations instead of being painted invisibly into decorative art.

03

A maintainable import boundary

Formats should be versionable and engine responsibilities clear enough that an editor update cannot silently corrupt runtime maps.

Recommended workflow

Prove the path before scaling production

03

  1. Block the player route first

    Place only terrain, entrances, exits, important heights, and hazards, then observe whether players understand direction and goals.

  2. Give gameplay data its own layers

    Separate collision, interaction, spawns, camera bounds, and decoration, with a small contract for object types and fields.

  3. Prove import with a representative level

    Use one map containing slopes, doors, triggers, and multiple layers to validate coordinates, sorting, reloads, and version-control diffs.

  4. Scale tiles and automation last

    After pacing stabilizes, expand the tileset, auto-tiling, and decoration rules while keeping the blockout as a regression baseline.

Selected resources

Build the smallest useful combination from these six

The six choices cover general map editing, lightweight entities, browser sketching, and tile generation. Select one primary editor around the engine contract and keep the rest as focused helpers.

Open sourceFreeCommercial

Tool

LDtk

Modern level and world editor designed around indie 2D production

LDtk organizes levels, layers, entities, fields, auto-tiles, and worlds, exporting stable JSON with integrations for several engines.

WINMACLIN
Checked by an editor
Open sourceFreeCommercial

Tool

Ogmo Editor 3

Lightweight, configurable open-source editor for 2D levels

Ogmo Editor 3 defines layers, entities, tiles, and values through project files and emits straightforward JSON for custom frameworks and data-driven 2D games.

WINMACLIN
Checked by an editor
FreemiumCommercial

Tool

Sprite Fusion

Assemble and export 2D tile maps quickly in a browser

An online tilemap editor with layers, collision, animated tiles, external tilesets, and exports for several engines.

WEBALL
Checked by an editor
FreemiumTerms apply

Tool

Dungeon Scrawl

Sketch readable dungeon and tactical maps quickly in a browser

An online map editor focused on square, hex, and isometric dungeons, with layers, presets, imported assets, lighting, and PNG, WebP, or high-resolution export.

WEB
Checked by an editor
One-time purchaseCommercial

Tool

Tilesetter

Generate seamless tilesets automatically from a small set of examples

A tile-design tool that derives terrain variants from adjacency rules, previews maps, and exports formats for multiple engines.

WINMACLIN
Checked by an editor

Search the site

Search resources and field guides

    Privacy settings

    Your language choice, open home-page sections, favorites, comparisons, and recent views stay in this browser. Nothing is uploaded.