The Game of Life is set in an infinite two-dimensional grid inhabited by “cells”. Every cell interacts with up to eight neighbours, which are the cells that are horizontally, vertically, or diagonally adjacent. From an initial seed grid the game "evolves" one iteration at a time. An iteration applies rules to the grid to determine its next state.
For more about the Conway's Game of Life, click the link https://en.wikipedia.org/wiki/Conway%27s_Game_of_Life
The project was developed using Swift programming language, and the SpriteKit framework.