A downloadable game for Windows

Download NowName your own price

Here is my attempt to unlock the power of Unity DOTS starting from rules as simple as fascinating: Conway's Game of Life!

This project was created as a submission to Unity DOTS Community Challenge #1, hosted by Turbo Makes Games.

You can find the repository and info about development here.

Instructions

A first simulation will start with default options.

Setup

Insert any value for the width and the height, then press Spawn to resize the grid.

All cells start as dead: press Randomize to set a random state.

You can press Randomize at any time to start a new simulation from scratch.

Simulation

The Execute dropdown let choose among progressive levels of optimization.

  • Main Thread: all the simulation is performed by the main thread.
  • Single Threaded Job: the simulation runs in an IJobEntity job, scheduled to run sequentally.
  • Parallel Job: the simulation runs in an IJobEntity job, scheduled for parallel execution.

 Tick represents the delay in seconds between generations. If you want to distinctly see each generation update, set a higher value like 0.5 or 1 second. A value of 0 means that generations change every frame.

There is a Play/Pause button to stop and resume the simulation.

FPS, RAM and Info options toggle some benchmark utilities.

Download

Download NowName your own price

Click download now to get access to the following files:

GameOfLife.zip 30 MB

Leave a comment

Log in with itch.io to leave a comment.