Take the 2-minute tour ×
Game Development Stack Exchange is a question and answer site for professional and independent game developers. It's 100% free, no registration required.

I am designing a puzzle game for the iphone and was wondering as most puzzle games consist of the player progressing through multiple levels. You see for example Angry Birds has over 100 levels.

Once the basis of the game is made, how do developers typically go about building their levels?

Do they generally build them from scratch each one more or less, or work of their own template or have some other method which they use to tailor these levels?

I imagine building so many levels is a long process, certainly if building each one individually. Do they do this, or have a method which speeds it up once they have their basis?

share|improve this question
    
Doing each by hand would be a tiresome process...that's why you hire unpaid interns if you wanted each to be hand-generated ;) –  espais Jan 11 '11 at 11:58
add comment

1 Answer 1

For the Pirate Poppers puzzle mode, I generated the levels randomly based on some parameters related to difficulty.

Difficulty is always difficult to measure objectively, but in this case there were some variables that were good indicators (chain length, number of different colors, nesting level of the combos) so I was able to generate pretty good puzzles quickly, with a sensible difficulty progression.

I did manually test every one of them afterwards to make sure they were winnable (some of them weren't, right after generation, due to other variables not included in the generator, such as chain position and path shape), tweaked some of them and re-generated others that were too difficult.

The first levels were hand made, though, to make sure they were simple enough and worked as a tutorial of sorts.

In summary, you can batch-generate tons of levels and manually pick and tweak the subset you finally include in the game.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.