Endless Web is both a game and a research project. One of our core interests is studying how procedural content generation (PCG) systems influence game design, and how game design influences PCG systems in return. Our paper at the 2011 Workshop on Procedural Content Generation discusses the ways in which PCG is currently used in games, and presents an early prototype of Endless Web (formerly called Rathenn).
Endless Web uses the Launchpad procedural level generator, which is described in detail in this paper. For use in the game, Launchpad has been modified to add support for more kinds of level geometry, and a tiered challenge system.