Skip to content
MAPGEN StudioMAPGEN Studio
Q2PRO-X ↗

A Quake-Journey project · by ly

New Quake II maps from the ones you know.

MAPGEN digs passages through rock, carries rooms over from another map, changes the finish, floods low ground and moves items. MAPGEN Studio is its Windows program: choose the changes, build a map and check the result.

An existing map is the starting point. The original stays in place; the new map is saved separately.

Latest release on GitHub · ZIP, Windows x64

Click a screenshot to explore the window

From new passages to a different layout.

Keep a familiar framework or change the map more substantially. Controls are grouped by purpose, and the generation view shows work in progress.

Geometry
Size, height, rotation and offsets of the base; new rooms and passages, with rooms brought in from other maps.
Environment
Finishes, destruction, water, slime and lava. Choose which groups of changes are allowed.
Checks
After compilation, checks examine walkability, lighting and other map properties. Results are available on the map’s page.

Set it up, build it, keep it.

Finished maps live in the library. Each has covers, check results and buttons to copy it to your game and play.

Your first map in four steps.

  1. Select your game

    Unpack the release, launch MapgenStudio.exe and select your Quake II client folder containing baseq2.

  2. Add a base

    Choose your .bsp file. You can add several maps and combine rooms from them in one new map.

  3. Choose the changes

    Set the resemblance to the base, variant number and allowed changes. Then start generation.

  4. Review the result

    Read the checks, open the map in the library, copy it to your game and play.

Bring your own Quake II.

No maps are shipped with the program. The Studio takes a base from your game and uses its resources.

  • Windows 10 / 11, x64

    A ready-to-use MAPGEN Studio build for 64-bit Windows.

  • Quake II with a baseq2 folder

    Any client will do. You need the game resources and at least one .bsp base map.

  • Python 3.10+

    Required for finished-map checks. If a compatible Python is missing, the Studio offers to install it or use a path you provide.

Download and get started.

Builds, the guide and version history are maintained on GitHub. These links always lead to the project’s current materials.