EmptyUpdate()or Start()boxingvalue-typedvariablescopypastedcode bc noidea how tomerge themin one caseComponentGetComponent(string)>>>ComponentGetComponent(Typetype)objectpoolingwhopassingstructsby valueGetComponent()in UpdateNever heardof Memoryprofiler orframedebuggerusingexpensivealgorithms bc*sorry but it'seasy and imstupid*frameratedroppedto 20 fpshavingvirtualfunctionswithoutoverwritingRaycastRaycastRaycastRaycastRaycastAllnotcachinganythingNeverusedProfilerUnitycrashedgameObject.SendMessage();EmptyUpdate()or Start()boxingvalue-typedvariablescopypastedcode bc noidea how tomerge themin one caseComponentGetComponent(string)>>>ComponentGetComponent(Typetype)objectpoolingwhopassingstructsby valueGetComponent()in UpdateNever heardof Memoryprofiler orframedebuggerusingexpensivealgorithms bc*sorry but it'seasy and imstupid*frameratedroppedto 20 fpshavingvirtualfunctionswithoutoverwritingRaycastRaycastRaycastRaycastRaycastAllnotcachinganythingNeverusedProfilerUnitycrashedgameObject.SendMessage();

Optimization who - Call List

(Print) Use this randomly generated list as your call list when playing the game. There is no need to say the BINGO column name. Place some kind of mark (like an X, a checkmark, a dot, tally mark, etc) on each cell as you announce it, to keep track. You can also cut out each item, place them in a bag and pull words from the bag.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
  1. Empty Update() or Start()
  2. boxing value-typed variables
  3. copypasted code bc no idea how to merge them in one case
  4. Component GetComponent (string)>>> Component GetComponent(Type type)
  5. object pooling who
  6. passing structs by value
  7. GetComponent() in Update
  8. Never heard of Memory profiler or frame debugger
  9. using expensive algorithms bc *sorry but it's easy and im stupid*
  10. framerate dropped to 20 fps
  11. having virtual functions without overwriting
  12. Raycast Raycast Raycast Raycast RaycastAll
  13. not caching anything
  14. Never used Profiler
  15. Unity crashed
  16. gameObject. SendMessage();