OpenRadiant is a repurposed Quake III level editor that allows you to make maps for any game engine available. It also provides built in lightmap baking and can export to the .obj file format so you can import your creations into other software easily.