4 ms·
I've been a programmer for over 20 years, a gamer for longer than that, and I can understand more out of a Rainforest Ecology or an Iron Mine Geology article th
by guhcampos 2y ago
I've been a programmer for over 20 years, a gamer for longer than that, and I can understand more out of a Rainforest Ecology or an Iron Mine Geology article than I can make up from this one. Make you think about just how complex computers have become and how broad Computer Science is.
- deleted 2y ago[deleted]
- xk3 2y agoI understood the main points pretty well and the reasoning behind most of them. I don't work in the gaming industry. I draw upon these resources for my context: - https://www.brendangregg.com/blog/2017-05-09/cpu-utilization-is-wrong.html https://www.brendangregg.com/blog/2017-05-09/cpu-utilization... - Mike Acton "Data-Oriented Design and C++" https://www.youtube.com/watch?v=rX0ItVEVjHc https://www.youtube.com/watch?v=rX0ItVEVjHc - A Crash Course in Modern Hardware by Cliff Click https://www.youtube.com/watch?v=OFgxAFdxYAQ https://www.youtube.com/watch?v=OFgxAFdxYAQ - GCAP 2017: Decima Visibility in HZD https://youtu.be/N7b65kPI5AQ https://youtu.be/N7b65kPI5AQ - GPU-Based Run-Time Procedural Placement in HZD https://www.youtube.com/watch?v=ToCozpl1sYY https://www.youtube.com/watch?v=ToCozpl1sYY - https://www.gdcvault.com/play/1024912/Beyond-Killzone-Creating-New-AI https://www.gdcvault.com/play/1024912/Beyond-Killzone-Creati... I say this only to make the point that optimization is not completely inaccessible to the average person. It is useful to understand what the hardware is doing--up to a certain point; good abstractions are also necessary.