2D Water Simulation



Programming Language: C#

Engine: Unity

Project Type: Personal Project.


Technical Features

Cellular Automata Based Water

Cellular Automata works by each cell looking at its neighbors and reacting to the neighboring cells based on a rule set.  What you see in the gif above is the cells behaving like water due to a rule set that makes them avoid each other and objects with a preference for heading downward simulating gravity.


A simple experiment to see if i could make a Terraria style water simulation using Cellular Autoamta.