Most Optimization Advice Misses the REAL Problem
Performance is one of the most important aspects of game development, but how do you actually approach it? Let's explore how to investigate a performance issue, and understand what steps and strategies we can employ.
Gamedev Courses: https://simondev.io
Support me on Patreon: https://www.patreon.com/simondevyt
Follow me on:
Instagram: https://www.instagram.com/beer_and_code/
Twitter: https://twitter.com/iced_coffee_dev
Reference:
https://simoncoenen.com/blog/programming/graphics/DoomEternalStudy.html
https://github.com/dbartolini/data-oriented-design
https://www.computerenhance.com/p/clean-code-horrible-performance
https://x.com/AgileJebrim/status/1783085023442137197
https://x.com/SebAaltonen/status/1655959255181152256
https://knarkowicz.wordpress.com/2014/04/16/octahedron-normal-vector-encoding/
https://developer.android.com/games/optimize/vertex-data-management
https://abseil.io/fast/hints.html
https://nnethercote.github.io/perf-book/profiling.html
https://www.youtube.com/watch?v=WpgXz5Z9v-U
https://www.youtube.com/watch?v=sLcksHR30UA
https://www.youtube.com/watch?v=lb-tlY6ytk8
https://www.youtube.com/watch?v=L0hrpf9oSW4
Science & Technology
#simondev
#game development
#programming tutorial