This is a pet project where I try various optimization techniques.
It's inspired by this awesome video.
It contains some level of abstraction so that it's possible to switch between different implementations with two enums.
- Simple
- Jobs
- Instancing
- Instancing Jobs
- Indirect Jobs
See also my Twitter thread, where I went into some details of implementing this.
I wanted to learn about optimization and profiling in #Unity for some time already and came up with a great project to learn with. So, here I'm creating Conway's Game Of Life on as large scale as I can manage to optimize. #GameDev #Optimization #GameOfLife pic.twitter.com/Tc1Y5HMgWP
— PixelPerfect (@alex_rogatch) July 5, 2023