   Ok, so here's the real question
  When your working on your game, how long does it take you to develop the average level, and what program do you use?   
  About 30 seconds, homemade random map generator.   ;  2-3 years. visual C++ for the programming, text editors for maps, Arcsoft Photostudio for graphics.   ;  I don't exactly have levels, but I produce my content by changing the variables fed into my procedural generator by editing an XML file.So... vim. It would probably take me about five minues to make a new procedure file.   ;  I don't create levels for my current project, they are procedurally generated in less time than it takes for the player to blink.   ;  I use a custom made level editor. The world takes from 1 to 5 minutes. The level logic (AI, HUD specific, cameras ...) might take up to 1 day (8 hours) of work/tests.