GetComponent()in UpdategameObject.SendMessage();notcachinganythingobjectpoolingwhoRaycastRaycastRaycastRaycastRaycastAllcopypastedcode bc noidea how tomerge themin one caseboxingvalue-typedvariablesUnitycrashedComponentGetComponent(string)>>>ComponentGetComponent(Typetype)havingvirtualfunctionswithoutoverwritingEmptyUpdate()or Start()NeverusedProfilerframeratedroppedto 20 fpspassingstructsby valueusingexpensivealgorithms bc*sorry but it'seasy and imstupid*Never heardof Memoryprofiler orframedebuggerGetComponent()in UpdategameObject.SendMessage();notcachinganythingobjectpoolingwhoRaycastRaycastRaycastRaycastRaycastAllcopypastedcode bc noidea how tomerge themin one caseboxingvalue-typedvariablesUnitycrashedComponentGetComponent(string)>>>ComponentGetComponent(Typetype)havingvirtualfunctionswithoutoverwritingEmptyUpdate()or Start()NeverusedProfilerframeratedroppedto 20 fpspassingstructsby valueusingexpensivealgorithms bc*sorry but it'seasy and imstupid*Never heardof Memoryprofiler orframedebugger

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