This document discusses a simulation of Conway's Game of Life using cellular automata. The Game of Life is a zero-player simulation game where cells on a grid live, die or survive based on simple rules. The simulation allows investigating emergence of patterns and complexity from simple rules. The methodology section describes implementing the Game of Life using Python libraries and defining functions for counting live neighbors, playing the game, initializing graphics and drawing the game board. Results show the simulation can produce stable and oscillating patterns mimicking biological systems. Limitations and future work are discussed to improve the GUI and model additional phenomena like disease propagation.