I'm wondering if anyone knows of a good article on the level design behind side-scrollers? I'm currently programming a 2D, SDL-based, side-scroller and I've got mostly everything else developed, I just need an idea for the levels. I haven't even decided on how to set up the levels. Should I store all the levels in a file? In separate files? How should the data look in the files? How should the data be parsed? Any help or links are appreciated. Thanks.