Uploaded February 2026 | Updated September 2026, 3 weeks ago
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: simondev.io
Support me on Patreon: patreon.com/simondevyt
Follow me on:
Instagram: instagram.com/beer_and_code
Twitter: twitter.com/iced_coffee_dev
Reference:
simoncoenen.com/blog/programming/graphics/DoomEternalStudy.html
github.com/dbartolini/data-oriented-design
computerenhance.com/p/clean-code-horrible-performance
https://x.com/AgileJebrim/status/1783085023442137197
https://x.com/SebAaltonen/status/1655959255181152256
knarkowicz.wordpress.com/2014/04/16/octahedron-normal-vector-encoding
developer.android.com/games/optimize/vertex-data-management
abseil.io/fast/hints.html
nnethercote.github.io/perf-book/profiling.html
youtube.com/watch?v=WpgXz5Z9v-U
youtube.com/watch?v=sLcksHR30UA
youtube.com/watch?v=lb-tlY6ytk8
youtube.com/watch?v=L0hrpf9oSW4
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: simondev.io
Support me on Patreon: patreon.com/simondevyt
Follow me on:
Instagram: instagram.com/beer_and_code
Twitter: twitter.com/iced_coffee_dev
Reference:
simoncoenen.com/blog/programming/graphics/DoomEternalStudy.html
github.com/dbartolini/data-oriented-design
computerenhance.com/p/clean-code-horrible-performance
https://x.com/AgileJebrim/status/1783085023442137197
https://x.com/SebAaltonen/status/1655959255181152256
knarkowicz.wordpress.com/2014/04/16/octahedron-normal-vector-encoding
developer.android.com/games/optimize/vertex-data-management
abseil.io/fast/hints.html
nnethercote.github.io/perf-book/profiling.html
youtube.com/watch?v=WpgXz5Z9v-U
youtube.com/watch?v=sLcksHR30UA
youtube.com/watch?v=lb-tlY6ytk8
youtube.com/watch?v=L0hrpf9oSW4





