Skip to content

Pet Project to test performance of instancing, jobs, compute shaders...

Notifications You must be signed in to change notification settings

MadScientist11/game-of-life

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GameOfLife

This is a pet project where I try various optimization techniques.
It's inspired by this awesome video.

Screenshot
It contains some level of abstraction so that it's possible to switch between different implementations with two enums.

AlgorithmProcessing Enum

  1. Simple
  2. Jobs

RenderType Enum

  1. Instancing
  2. Instancing Jobs
  3. Indirect Jobs

More info

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

About

Pet Project to test performance of instancing, jobs, compute shaders...

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published