The Game of Life is a 2D cellular automaton devised by mathematician John Horton Conway in 1970. The Game consists of cells on a grid. These cells can either be dead or alive and can change their state based on these three rules:

  1. Any live cell with two or three live neighbours survives.
  2. Any dead cell with three live neighbours becomes a live cell.
  3. All other live cells die in the next generation. Similarly, all other dead cells stay dead.


The only input required from the player is populating the grid with live cells.  This version of the game lets the player place their own cells, randomly spawn an amount of cells, or choose a preset layout. The speed at which the game updates the grid can be changed in the menu and while the game is running. You can also set the amount of live cells and the seed for random layouts, change the border behaviour, and change the colors for live and dead cells.

Menu Controls

  • Left/Right - change setting
  • Up/Down - move to previous/next setting
  • X - Start Game

Simulation Controls

  • X - Pause
  • Z - Back to menu
  • Up/Down - Change speed
  • Right - Update grid manually

If you found this interesting you might also like my recreation of the Chaos Game.

PlatformsWindows, macOS, Linux, HTML5
Rated 5.0 out of 5 stars
(1 total ratings)
AuthorJonathan Hunter
Made withPICO-8


Windows version 1 MB
Linux version 651 kB
Mac version 3 MB
Raspberry Pi version 1 MB

Leave a comment

Log in with to leave a comment.