Page cover

Tools

Links to various level editors, moddable games, engines, and art tools

We list both modern and ancient level design tools:

Modern 3D game engines

Today's game engines rarely include level design tools by default. Expect to get custom plugins.

screenshot of Godot v3.0, rapidly emerging as a popular free and open source community alternative to Unity and Unreal

When you mod a game, you get to re-use graphics, sounds, code, and most importantly, core game design and tuning. We strongly recommend learning level design by modding.

We generally recommend Quake and Doom since these games have large active communities, free stable multiplatform tools, and proven design.

Game
Editor
Combat
Scripting
Community

Quake 1

static, dynamic (Horde)

visual (entities) + code (QC)

Half-Life 2

static / scripted

visual (I/O)

Counter-Strike 2

Hammer 2 (wiki, video)

multiplayer

code (VScript2?), visual (Pulse?)

Portal 2

Puzzle Maker (in-game)

--

visual

Team Fortress 2

multiplayer

visual (I/O)

Combat setup

  • Static: pre-placed enemies, arcade style, "fire and forget"

  • Scripted: pre-placed enemies with some control over AI behavior

  • Dynamic: high level "director" manages enemies automatically

  • Multiplayer: combat centers around other players

screenshot of TrenchBroom, a standalone brush-based 3D level editor for Quake-based game engines

Moddable games (all)

These moddable games are NOT part of our recommended list, for one or more reasons:

  • player or modder community has died off

  • OR too old, unsupported, broken, or painful

  • OR seen as "illegitimate" by the industry (even if the industry is wrong)

But your enthusiasm matters most. The best tool is whatever you will actually use to finish projects.

Game
Editor
Combat
Scripting
Community

Call of Duty: Modern Warfare (2007)

CoD Radiant

static

visual

???

Call of Duty: Black Ops 3

dynamic (zombies)

code (GSC)

???

Crysis 2

Sandbox 2 Mod SDK v1.0

static

???

???

Divinity: Original Sin 2

Divinity Engine 2 (guides)

scripted (RPG)

code (Osiris, guide)

DOOM (2016)

static / dynamic (Conductor)

visual (Logic entities)

in-game (SnapHub)

DOOM Eternal

static / dynamic (Encounter Manager)

Fallout 4

static

code (Papyrus)

Far Cry 5

in-game

static

visual

in-game

F.E.A.R

WorldEdit (FEAR SDK 1.08) (guide)

scripted

???

Fortnite

multiplayer

visual (Devices)

in-game, Reddit

Gears of War

UnrealEd 3

scripted

visual

???

Half-Life 1

static

visual (entities)

Halo Infinite

in-game "Forge" (guide)

multiplayer

visual (nodes)

in-game

Left 4 Dead 2

dynamic / multiplayer

visual (I/O) + code (VScript)

Metro Exodus

visual (VS)

Minecraft

Creative Mode (guide) / Forge

static / dynamic

code (Java Eclipse+Forge)

in-game (guide)

static

???

DarkRadiant (guide)

none

code (DoomScript)

Quake 2

static

visual (entities)

Quake 3 Arena

multiplayer

visual (entities)

Quake 4

static

code (.script)

???

Shadowrun

Shadowrun Editor (guide)

scripted (RPG)

code (Gumbo)

Skyrim

static

code (Papyrus)

Stalker: Call of Pripyat

X-Ray Engine SDK

dynamic

???

???

Thief 1 / Thief Gold / Thief 2

static (stealth)

visual (Stim) + code (OSM)

Thief 3

static (stealth)

visual (Actors, Triggerscript)

Unreal Tournament (1999) ("UT99")

UnrealED 2.1 / 227h (guide)

multiplayer

visual (Actors) + code (UScript)

Unreal Engine 4 (guide)

multiplayer

visual (Blueprint)

2D level editors

If your engine already has a built-in 2D level editor, probably use that. But if you're using a homemade engine or web-based framework, you'll need a standalone 2D level editor - probably Tiled or LDtk.

2D level editor
Notes

built-in Godot

TileMaps; supports autotiles

built-in Unreal

Paper2D tilemaps? honestly, most wouldn't use Unreal for 2D

more modern standalone editor, streamlined, lots of features with growing engine compatibility

oldest standalone editor, common with lots of features, but probably has less momentum these days

not actively developed, but still simple and solid

screenshot of Tiled, a free open source standalone 2D tile-based level editor

3D art tools

We don't recommend using 3D modeling tools to build levels. But you can still do it probably. We generally recommend Blender, free open source software that rivals commercial tools. Older devs often prefer Maya or Max because they already know it, but Blender is basically the future.

Tool
Notes

free and open source; steadily getting more popular in industry with rich feature set

common in games and film, expensive but free for students

common in games and architecture, expensive but free for students

not often used in games but perfectly usable, free for students

used by architects but no topo / UV tools, not recommended to use this beyond blockout phase

2D art tools

Good 2D art tools are vital for drawing level layouts and diagrams, and essential for making your own graphics and textures. Some of these tools even run online in your browser for free.

Tool
Notes

expensive photo-editor / painter

expensive, good for vector maps

expensive, popular powerful texture generator tool

cheap Photoshop / Illustrator alternative

free ad-supported Photoshop clone, in-browser (!)

free open source Photoshop alternative

free open source Photoshop alternative

free old school Photoshop alt with bad name

cheap popular pixel art painting tool

free open source Illustrator alternative

free online Illustrator alternative, runs in browser

free (PWYW) moodboard tool / reference image manager

free open source moodboard manager with PureRef-like drag and drop

Planning tools

Good note-taking and writing tools can help you write design documentation, plan a project, track work tasks, and collaborate with others.

Tool
Description

a notebook (real-life, paper)

many designers keep personal notebooks; think of it as a portable always-on browser tab

popular freemium service for collaborative whiteboarding / "mindmap" / planning

popular freemium service for notes, lists, wikis, documentation

popular freemium service for "kanban" style project planning in games

cheap ($50) writing tool popular among authors, rich outlining features

free open-source lightweight personal wiki that lives in a single .HTML file on your device

Google Docs

sometimes it's best to keep it simple

To review...

  • for learning 3D level design fundamentals, we recommend modding Quake or Doom

  • for making 2D levels, we recommend Tiled

  • for general 3D art, we recommend Blender

  • for general 2D art, the world still uses Photoshop

  • for planning, we recommend keeping an IRL paper notebook for personal sketches, notes, etc.

  • but anyway, you should use whatever you feel good about, because making and finishing stuff is more important than social consensus

    • the ultimate level design tool is "giving a shit"

Last updated