An entry for the 2012 Global Game Jam
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.

Past Life

Play Past Life

Play it now! The title of the game "Past-Life" captures both the mechanics of the game, and how we met the theme. In the game you control a character who must reach a flag at the end of each level. You can kill yourself in order to unleash a power. Each power changes the level in some way. When you are re-born, you can take advantage of the change that your past life made. Use the arrow keys to move, tab to cycle through your powers, and space to use a power.


  • Adobe Flash Builder (60-day free trial available) or similar.
  • as3corelib - an ActionScript 3 Library that contains a number of classes and utilities for working with ActionScript? 3. These include classes for MD5 and SHA 1 hashing, Image encoders, and JSON serialization as well as general String, Number and Date APIs.
  • Flixel - a free Actionscript (Flash) library that I distilled from a variety of Flash games that I've worked on over the last couple years, including Gravity Hook, Fathom and Canabalt. It's primary function is to provide some useful base classes that you can extend to make your own game objects.


  • Open Flash Builder and navigate to File -> New -> ActionScript Project
    • Enter the project name as Game-Jam-2012-Client
    • Enter the folder you cloned the repository into e.g. /Volumes/GitHub e.g.

  • Click Next

  • Click on 'Source Path' and add the folders for as3corelib's src directory and flixel's root directory e.g.

  • Click Finish

  • Right click on the file and select 'Set as Default Application'


Contributions are welcomed! Fork our repo, submit a pull request and we'll take it from there.