Integrated System for Automatic Platform Game Level Creation with Difficulty and Content Adaptation

  • Fausto Mourato
  • Manuel Próspero dos Santos
  • Fernando Birra
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7522)


This article presents an overview over our system for the creation of platform game levels. It consists of a framework with a generic and flexible approach that integrates most of the concepts that can be found in this type of games. In addition, some procedural techniques are employed allowing automatic level generation, dynamic difficulty adjustment, optional content creation and item gathering or triggering related challenges. The system can be extended by adding new plugins to support other games or generation algorithms.


Content Adaptation Digital Game Related Challenge Procedural Level Platformer Level 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Compton, K., Mateas, M.: Procedural level design for platform games. In: Proc. of the Artificial Intelligence and Interactive Digital Entertainment International Conference, AIIDE (2006)Google Scholar
  2. 2.
    Fisher, J.: How to Make Insane, Procedural Platformer Levels,
  3. 3.
    Jennings-Teats, M., Smith, G., Wardrip-Fruin, N.: Polymorph: Dynamic Difficulty Adjustment through Level Generation. In: Proc. of the Workshop on PCG in Games (2010)Google Scholar
  4. 4.
    Mawhorter, P., Mateas, M.: Procedural Level Generation Using Occupancy-Regulated Extension. In: CIG-2010 - IEEE Conference on Computational Intelligence and Games (2010)Google Scholar
  5. 5.
    Mourato, F., Próspero dos Santos, M., Birra, F.: Automatic level generation for platform videogames using Genetic Algorithms. In: 8th International Conference on Advances in Computer Entertainment Technology, ACE 2011 (2011)Google Scholar
  6. 6.
    Nygren, N., Denzinger, J., Stephenson, B., Aycock, J.: User-preference-based automated level generation for platform games. In: IEEE Symposium on Comp. Intelligence and Games (2011)Google Scholar
  7. 7.
    Shaker, N., Togelius, J., Yannakakis, G.N., Weber, B., Shimizu, T., Hashiyama, T., Soreson, N., Pasquier, P., Mawhorter, P., Takahashi, G., Smith, G., Baumgarten, R.: The 2010 Mario AI Championship: Level Generation Track. Special Issue of IEEE Transactions on Procedural Content Generation (2010)Google Scholar
  8. 8.
    Smith, G., Cha, M., Whitehead, J.: A Framework for Analysis of 2D Platformer Levels. In: Proceedings of the 2008 ACM SIGGRAPH Symposium on Video Games (2008)Google Scholar
  9. 9.
    Smith, G., Mateas, M., Whitehead, J., Treanor, M.: Rhythm-based level generation for 2D platformers. In: Procs. of the 4th International Conference on Foundations of Digital Game (2009)Google Scholar
  10. 10.
    Smith, G., Whitehead, J., Mateas, M., Treanor, M., March, J., Cha, M.: Launchpad: A Rhythm-Based Level Generator for 2D Platformers. IEEE Transactions on Computational Intelligence and AI in Games (TCIAIG) 3(1) (March 2011)Google Scholar

Copyright information

© IFIP International Federation for Information Processing 2012

Authors and Affiliations

  • Fausto Mourato
    • 1
  • Manuel Próspero dos Santos
    • 1
  • Fernando Birra
    • 1
  1. 1.Faculdade de Ciências e TecnologiaUniversidade Nova de LisboaPortugal

Personalised recommendations