Game Of Life

Unity, C#

About this project

Implemented a configurable version of Conway’s Game of Life using Unity, with a focus on interactivity and visualisation.

Developed a simple UI allowing users to define grid size and customise simulation rules for cell survival and reproduction. The system supports manual setup of initial states and step-by-step generation updates.

Optimised the initial prototype by replacing 3D geometry with lightweight rendering and applying occlusion culling. Identified performance limitations in the update logic due to per-cell iteration, highlighting areas for future optimisation.