TheAlkaizer
Game Designer
I only do homebrew. And worldbuilding is half the fun for me.
What I generally do is a first high-level pass of worldbuilding, then I ask my players what they're interested in playing. As an example, if one says he'd like to play an elf paladin, then we explore the space I had in mind for elves and paladins in what I built. They can either build within these boundaries or willingly go outside of them. For example, I might say "Elves mostly live in this area in an insular society. All paladins are devoted to Corellian and the elven Pantheon." If the player wishes, he might say "I'd like to be different and have been pushed out of society for worshipping Pelor or something", and then on the second pass I'll develop and work around that to give it a bit of meat. I do this with all my PCs, it keeps the worldbuilding in my hands, but gives them latitude to place their characters firmly in the world.
What I generally do is a first high-level pass of worldbuilding, then I ask my players what they're interested in playing. As an example, if one says he'd like to play an elf paladin, then we explore the space I had in mind for elves and paladins in what I built. They can either build within these boundaries or willingly go outside of them. For example, I might say "Elves mostly live in this area in an insular society. All paladins are devoted to Corellian and the elven Pantheon." If the player wishes, he might say "I'd like to be different and have been pushed out of society for worshipping Pelor or something", and then on the second pass I'll develop and work around that to give it a bit of meat. I do this with all my PCs, it keeps the worldbuilding in my hands, but gives them latitude to place their characters firmly in the world.