El modo de juego base de Garry's Mod no tiene objetivos establecidos y proporciona al jugador un mundo en el que manipular objetos libremente. Otros modos de juego, en particular Trouble in Terrorist Town, son creados por otros desarrolladores como mods y se instalan por separado, por medio de Steam Workshop. Garry's Mod fue creado por Garry Newman como un mod para el motor de juego Source de Valve y lanzado en diciembre de 2004, antes de expandirse a una versión independiente que fue publicada por Valve en noviembre de 2006.