Conway's Game of Life in Unity C#

Job ID: 33310432

Budget: $10 – $30 USD

!!! Base example, it is already done. I need to add the following features:

- The user should be able to set the initial cells from the interface BEFORE the simulation starts playing. That should be done FROM THE UI, and not only from the code as it is in the base example. You should have the possibility to set the initial cells using mouse clicks and/or drag-drop maybe. Also, you should provide a cell's role selection - the user should be able to choose what type of cell he wants to place here or there.
- Environments! You should have at least 3 environments. Let it be an area, that SOMEHOW affects the cells. Show your creativity here! The most obvious environments are 'deadly zones' where cells will die faster and 'fertile zones' where the reproduction will work faster. But to get full credit, you should have at least 2 environments AND the effects of the environments should be clearly visible during the simulation phase. Let it be something interesting. Also, the user should be able to manipulate and set/revoke environments before the simulation.
- Create at least 2 roles, additional to the base one. Cells of different roles behave differently. Use your imagination here again. One simple example is a 'leader cell' that is stronger somehow. The user should be able to choose the type of cell and place it anywhere on the grid before the simulation has started.
Related categories: C# Programming C++ Programming 2D Layout Unity