Available to play
gmDoom (+ gmDoom Maps)
A Lua partial port of Doom that loads Doom weapons, monsters and WAD maps straight into Garry's Mod.
What it does
gmDoom is a partial source port of DOOM for Garry's Mod that reads a user's IWAD and spawns Doom weapons, enemies and items in Source maps. The companion gmDoom Maps addon (Jcw87) loads Ultimate Doom/Doom II maps directly from WADs inside a host Source map. Combined lifetime Workshop subscriptions exceed 340k.
How it works
Pure-Lua partial Doom source port: loads assets and weapons/monsters from the IWAD; gmDoom Maps loads original WAD maps directly into a Source map's open 'host space' (no BSP conversion)
Requirements & limitations
Garry's Mod; a DOOM IWAD (e.g. DOOM2.WAD, Freedoom or shareware) in the garrysmod folder
Original sources
Evidence limits
Primary sources reviewed on 2026-10-08 (steamcommunity.com, api.steampowered.com, github.com, pcgamer.com). No independent catalogue play-test or binary safety review was performed.
Code and releases are linked, not hosted here. Game files and footage retain their owners’ rights.