I was looking for some software to create fps type maps as a leisure activity while I finish up some books.

I was thinking of using 3ds, Blender, or CityEngine.

What would you suggest?

My method would just be by doing it like Crossfire. Just create it with 2d polygons then add textures.