Tools 工具
Links to various level editors, moddable games, engines, and art tools
各种关卡编辑器、可修改游戏、引擎和美术工具的链接
This page contains several lists of links to useful tools, both ancient and modern:
本页包含多个有用工具的链接列表,既有古代工具,也有现代工具:
Moddable games (recommended). Short list of moddable games for "serious" level design, with active level design community tied closely to the game industry.
可修改游戏(推荐)。可进行 "严肃 "关卡设计的可修改游戏简短列表,活跃的关卡设计社区与游戏产业紧密相连。Moddable games (all). A much longer list of known games with modding tools. For various reasons, we don't recommend using these tools.
可修改游戏(全部) 一份更长的带有修改工具的已知游戏列表。出于各种原因,我们不建议使用这些工具。But in the end, the best tool is whatever is most interesting to you.
但归根结底,最好的工具就是你最感兴趣的工具。
We also list general 3D game engines, 2D level editors, 3D art tools, 2D art tools, and planning tools common in the game industry.
我们还列出了游戏行业常用的一般三维游戏引擎、二维关卡编辑器、三维美术工具、二维美术工具和策划工具。
Moddable games (recommended)
可修改的游戏(推荐)
可修改的游戏(推荐)
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.
当你修改一个游戏时,你可以重复使用图形、声音、代码,最重要的是,还可以重复使用核心游戏设计和调整。我们强烈建议您通过修改游戏来学习关卡设计。
This is a list of recommended games with well-supported toolsets and active communities. Download the tools, build levels, ask for help, and share your work.
这是一份拥有完善工具集和活跃社区的推荐游戏列表。下载工具、构建关卡、寻求帮助并分享您的作品。
We generally recommend Quake and Doom since these games have large active communities, free stable multiplatform tools, and proven design.
我们通常推荐 Quake 和 Doom,因为这两款游戏拥有庞大的活跃社区、免费稳定的多平台工具和成熟的设计。
Game | Editor | Combat | Scripting | Community |
---|---|---|---|---|
Quake 1 地震 1 | TrenchBroom (guide, video); see Quake resources | static, dynamic (Horde) 静态、动态(部落) | QM Discord,
Slipseer, Quaddicted | |
Doom | GZDoomBuilder, SLADE3 (guide) | static | code (ACS) 代码(ACS) | |
Half-Life 2 半条命 2 | Hammer++ (SDK 2013 SP or Mapbase) | static / scripted 静态/脚本 | visual (I/O) 视觉(输入/输出) | |
Counter-Strike 2 反恐精英 2 | multiplayer | code (VScript2?), visual (Pulse?) | ||
Portal 2 传送门 2 | Puzzle Maker (in-game) 拼图制作器(游戏内) | -- | visual | |
Team Fortress 2 团队要塞 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
多人游戏:以其他玩家为中心进行战斗

TrenchBroom 的截图,这是一款基于笔刷的独立 3D 关卡编辑器,适用于基于 Quake 的游戏引擎
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 the tools are too old, unsupported, broken, or painful
或者工具太旧、不支持、损坏或令人痛苦OR the tools are seen as "illegitimate" by the industry (even though 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 |
---|---|---|---|---|
CoD: MW (2007) 科德:战争机器(2007) | CoD Radiant | static | visual | ??? |
Call of Duty: Black Ops 3 | Radiant (BO3 Mod Tools) 辐射(BO3 修改工具) | dynamic (zombies) 动态 | code (GSC) 代码(GSC) | ??? |
Crysis 2 孤岛危机 2 | Sandbox 2 Mod SDK v1.0 | static | ??? | ??? |
DarkRadiant (wiki) 黑暗辐射(维基) | static (stealth) 静态(隐身) | code (DoomScript) 代码(DoomScript) | ||
Divinity: Original Sin 2 神界:原罪 2原罪 2 | Divinity Engine 2 (guides) | scripted (RPG) 脚本 | ||
Doom 3 末日 3 | DarkRadiant (wiki) 黑暗辐射(维基) | static | code (DoomScript) 代码(DoomScript) | |
DOOM (2016) 毁灭》(2016) | static / dynamic (Conductor) | visual (Logic entities) 可视(逻辑实体) | in-game (SnapHub) 游戏内(SnapHub) | |
Dreams | in-game | static | visual (+intense!) 视觉(+紧张!) | in-game |
Fallout 4 辐射 4 | static | code (Papyrus) 代码 | ||
Far Cry 5 远征 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 游戏内, Reddit | |
Gears of War 战争机器 | UnrealEd 3 | scripted | visual | ??? |
Half-Life 1 半条命 1 | Valve Hammer Editor (guide) | static | visual (entities) 可视化 | |
Halo Infinite 光环无限 | in-game "Forge" (guide) 游戏中的 "锻造"(指南) | multiplayer | visual (nodes) 可视(节点) | in-game |
Left 4 Dead 2 左 4 死 2 | Hammer (L4D2 Tools) 锤子(L4D2 工具) | dynamic / multiplayer 动态/多人 | ||
Metro Exodus 地铁出埃及记 | visual (VS) 视觉(VS) | |||
Minecraft | static / dynamic 静态/动态 | code (Java Eclipse+Forge) | Planet Minecraft, CurseForge | |
in-game (guide) 游戏内 | static | ??? | ||
DarkRadiant (guide) 黑暗辐射(指南) | none | code (DoomScript) 代码(DoomScript) | ||
Quake 2 地震 2 | TrenchBroom + rerelease repo | static | visual (entities) 可视化 | Quake Legacy, Map-Center 地震遗产, 地图中心 |
Quake 3 Arena 地震 3 竞技场 | multiplayer | visual (entities) 可视化 | ||
Quake 4 地震 4 | static | code (.script) 代码(.script) | ??? | |
Roblox | static? 静态? | code (Lua) 代码(Lua) | official Discord, RobloxHelpers | |
Shadowrun | Shadowrun Editor (guide) 暗影狂奔编辑器(指南) | scripted (RPG) 脚本 | code (Gumbo) 代码 (Gumbo) | |
Skyrim | static | code (Papyrus) 代码 | ||
Stalker: Call of Pripyat 潜行者普里皮亚季的呼唤 | X-Ray Engine SDK X 射线引擎 SDK | dynamic | ??? | ??? |
Thief 1 / Thief Gold / Thief 2 | static (stealth) 静态(隐身) | |||
Thief 3 盗贼 3 | static (stealth) 静态(隐身) | visual (Actors, Triggerscript) | ||
Unreal Tournament (1999) ("UT99") | multiplayer | visual (Actors) + code (UScript) | ||
Unreal Tournament 4 (dead) | Unreal Engine 4 (guide) 虚幻引擎 4(指南) | multiplayer | visual (Blueprint) 视觉(蓝图) |
3D game engines 3D 游戏引擎
Modern all-purpose game engines almost never have good level design tools by default, so you should expect to download and install additional plugins to aid construction.
现代的通用游戏引擎默认情况下几乎都不具备良好的关卡设计工具,因此您需要下载并安装额外的插件来帮助构建关卡。
Engine | 3D tools 3D 工具 | Scripting | Community |
---|---|---|---|
CubeGrid, Modeling Mode 立方体网格,建模模式 | C++, Blueprint C++、蓝图 | ||
It is possible to import TrenchBroom files into Godot, Unity, or Unreal. See TrenchBroom > Compatibility for recommended plugins and importers.
可以将 TrenchBroom 文件导入 Godot、Unity 或 Unreal。有关推荐的插件和导入程序,请参见 TrenchBroom > 兼容性。

Godot v3.0 的截图,它正在迅速崛起,成为 Unity 和 Unreal 的流行免费开源社区替代品
2D level editors 二维关卡编辑器
If your engine already has a built-in 2D level editor, then use that. But if you're using a homemade engine or web-based framework, you'll need a standalone 2D level editor.
如果您的引擎已经内置了 2D 关卡编辑器,那就使用它。但如果您使用的是自制引擎或基于网络的框架,则需要一个独立的 2D 关卡编辑器。
Unlike the fragmented 3D editor ecosystem, all standalone 2D level editors are open-source, stable, and engine-agnostic with easily parsed JSON file formats. Here we generally recommend Tiled, with its many features and widespread engine support.
与支离破碎的 3D 编辑器生态系统不同,所有独立的 2D 关卡编辑器都是开源的、稳定的、与引擎无关的,并具有易于解析的 JSON 文件格式。在此,我们一般推荐 Tiled,因为它功能众多,而且广泛支持引擎。
2D level editor 2D 关卡编辑器 | Notes |
---|---|
built-in Unity 内置统一性 | Sprite Shapes, Tilemaps, Tilemap Extras |
built-in Unreal 内置虚幻 | Paper2D tilemaps are "experimental" |
built-in Godot 内置戈多 | TileMaps; supports autotiles |
most common standalone editor, supports many engines (Unity, Unreal, Godot, and more) | |
more recent tool, streamlined, lots of features | |
not actively developed, but still simple + solid |

Tiled 的截图,这是一款免费的开源独立 2D 瓦片式关卡编辑器
3D art tools 3D 艺术工具
In most cases, we don't recommend using 3D modeling tools to build levels. That said, all these tools basically do the same thing, and you should use whatever tools you like using.
在大多数情况下,我们不建议使用 3D 建模工具来制作关卡。也就是说,所有这些工具基本上都是做同样的事情,你应该使用你喜欢使用的工具。
We generally recommend Blender, free open source software that now rivals commercial tools. Older artists often prefer Maya or 3DS Max because they already learned it + industry pipelines are tightly coupled. But let's be clear -- Blender is basically the future, and Autodesk's days are numbered.
我们一般推荐 Blender,它是一款免费的开源软件,现在可以与商业工具相媲美。年长的艺术家通常更喜欢 Maya 或 3DS Max,因为他们已经学会了它们,而且行业管道耦合紧密。但我们要清楚,Blender 基本上就是未来,欧特克的日子已经屈指可数了。
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 | |
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.
好的 2D 美工工具对于绘制关卡布局和图表至关重要,对于制作自己的图形和纹理也必不可少。其中一些工具甚至可以在浏览器中免费在线运行。
Tool | Notes |
---|---|
expensive photo-editor / painter, has student discount | |
expensive, good for vector maps, has a student discount | |
expensive, popular powerful texture generator tool, free for students | |
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
要学习 3D 关卡设计基础,我们建议您修改 Quake 或 Doomfor making 2D levels, we recommend Tiled
在制作 2D 关卡时,我们推荐使用 Tiledfor general 3D art, we recommend Blender
对于一般的 3D 艺术,我们推荐使用 Blenderfor general 2D art, the world still uses Photoshop
对于一般的 2D 艺术,全世界仍在使用 Photoshopfor planning, we recommend keeping an IRL paper notebook for personal sketches, notes, etc.
为便于规划,我们建议保留一本 IRL 纸质笔记本,用于记录个人草图和笔记等。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
最后更新 1 个月前