Using Procedural Content Generation to Build Casual Games for Mobile Platforms
I recently ported Infinite Mario to the Android platform in order to evaluate the use of procedural content generation in mobile devices. My goal was to develop a casual platform game, where players can jump right into the action without worrying about making it to the next save point. Procedural content generation is used to provide the player with short, unique gameplay sessions. The player’s goal in Mario Forever is simply to complete a level. The major challenge in this game is learning to defeat levels you have never encountered before.

Mario Forever