Los SDK son herramientas de desarrollo para algo especifico. Pueden ser gratuitos o no, eso depende del desarrollador.
En el caso que nos ocupa, el Half-Life 2, sí, se descarga gratuitamente desde STEAM (el HAMMER2 va con el SDK) y lo necesitas tener abierto para poder ejecutarlo.