Making maps for Unvanquished requires some tools. They are all free.
See Getting started with NetRadiant for installing it and getting started.
Recommended tool load-out
- The Unvanquished game itself, prefer installing the game with the Unvanquished launcher,
- The NetRadiant level editor, it's a level editor based on id Software's GtkRadiant and maintained by the community with a focus on game compatibility,
- The Unvanquished editor gamepack (provided with NetRadiant),
- The Q3Map2 map compiler (provided with NetRadiant),
- The DaemonMap navmesh generator (provided with NetRadiant).
When using another editor than NetRadiant (like GtkRadiant, see below), you may still need a gamepack, and you would still need the Q3Map2 and DaemonMap tools from NetRadiant: if another Radiant provides Q3Map2 don't use it, use the one from NetRadiant instead.
Brush based editors require you to make your maps using constructive solid geometry (CSG). Most mapping tutorials for Quake-like games such as Unvanquished follow this method.
Polygon based editors give a larger focus on 2D shapes making up 3D ones, which can be more powerful but is more difficult to teach and learn. These editors generally support boolean operations, allowing them to be used like CSG editors, but with more difficulty.
It is recommended you start with NetRadiant.
Mapping tools compatibility on
2022-06-29: ✅ = yes, 🮱 = yes (basic), ❌ = no, ❗ = incomplete, ❔ = to be verified, ⬛ = not applicable):
Mapping against released build:
pkg, mapping against sources:
|Tool||Mapping against||Filesystem||Support||Q3 brush||Image formats||Model formats||Extra maps|
| NetRadiant Custom
Mapping tools support on
2022-06-29 (✅ = yes, ❌ = no)
| Recommended and supported|
|Program||Mapping method||Libre|| Supported
|NetRadiant||Brushes||✅||✅ amd64|| ✅ i686
|✅ amd64|| Current
| Recommended and supported brush-based editor. It works out of the box with released game assets. You need this editor to contribute to official Unvanquished maps.|
Arch Linux users can use the netradiant-git PKGBUILD in the AUR.
| Working fallback|
|GtkRadiant||Brushes||✅||✅ source|| ✅ i686
|✅ source|| 1.6.6
| Predecessor of NetRadiant. Brush based. It has basic DPKdir support but no CRN/WebP support.|
It can be used with assets repositories.
It must be used with q3map2 from NetRadiant because the one provided with GtkRadiant does not support all the features.
While the map compiler may provide an usable build, it will not get all features and maps will not look the expected way.
|DarkRadiant||Brushes||✅||✅ amd64||✅ amd64|| ✅ i686
| Designed for a Doom 3 mod. Basic dpk/dpkdir support.|
It must be used with q3map2 from NetRadiant because q3map2 is not shipped with DarkRadiant.
|Brushes||✅||✅ source||✅ amd64||✅ amd64|| Current
| Fork of NetRadiant based on a old branch missing many features implemented since 2014.|
Does not support DPK, DPKdir, pakpath, WebP, CRN, meaning it would be very hard to do something with it.
|TrenchBroom||Brushes||✅||✅ amd64|| ✅ i686
|✅ amd64|| Current
|Editor for Quake 1 maps, Quake 3 formats are work in progress. Not a Radiant derivative.|
|QuArK||Brushes||✅||❌||✅ i686||❌|| Current
|An all in one Quake editor, capable of much more than mapping.|
|J.A.C.K.||Brushes||❌||❌||✅ i686|| ✅ i686
| Previously named Jackhammer. Designed for Half-Life and some id Tech engines, the map format is different (map220) and needs a modified q3map2 to be compiled.|
Interface seems to share similarities with Radiant or Hammer.
|Blender||Polygons||✅||✅ amd64||✅ amd64||✅ amd64|| Current
| Extremely popular and open-source polygon based modelling tool. See the katsbits tutorial for getting it to work with Unvanquished.|
Don't expect it to be straightforward. Even if you're a Blender guru it's probably less work for you to learn NetRadiant from scratch.
|Brushes||✅||✅ i686||✅ i686|| ✅ i686
|2015|| Mac users need X11 (10.7 users can get this from the XQuartz project).|
Gamepack must be installed by hand.
|MacRadiant||Brushes||✅|| ✅ i686
| Problems have been reported with Snow Leopard and Leopard, though there are workarounds.|
See the download page for more information.
|Milkshape 3D||Brushes||❌||❌|| ✅ i686
|Designed originally for Half Life|
|Gmax||Polygons||❌||❌|| ✅ i686
| Freeware version of polygon-based modelling tool 3ds Max. Used by many games but never updated: small bugs exist.|
May require a registration bypass to work (easily found) as the registration web-form has disappeared.