Automata Celular - Geracao de Cavernas

Descrição
Esse Automata Celular pode ser usado na criacao de cavernas para jogos (necessita de algumas alteracoes e codigos como gerar uma mesh a partir de um grid). Nesse modelo criamos um grid de GameObjects na Unity3D (o tamanho vc define no inspector) apos a criacao do grid o codigo randomiza todo os elementos dele (entre parede e chao) e apos isso aplica seguinte regra:

- se uma parede tiver menos que 2 paredes adjacentes, vira chao.

- se um chao tiver mais que 5 paredes adjacentes, vira parede.

Exemplo e implementação
Codigo Fonte

Vídeo
https://youtu.be/ysXAUHkV0DI