u/Gorevojdin r/gameenginedevs • Recommends
A lot of Game Optimization Techniques in one video
5.1K subscribers • 3 videos on Hallway
Intermediate. Assumes working knowledge.
7K views5 years ago1 recommendation
Systems programmingGame developmentPerformance and optimizationConcurrency and parallelismBuilding a game engine
Dima explains common software and game optimization techniques including cache locality, SIMD, multithreading, and GPU batching.
Support me on Patreon: patreon.com/gorevojd Join me on Twitch: twitch.tv/gorevojd Discord: discord.gg/NUjG6wsPNm In this video I show a few common ways to optimize programs, games in particular. They are optimizing cache, SoA vs Aos, SIMD, Multithreading, Optimizing Compilation Speed, Batching, Texture Atlases, Texture Arrays, and many others. Introduction Data-friendly Cache AoS vs SoA SIMD Multithreading Compilation speedup Simple tricks GPU techniques Frustum culling Occlusion culling Compute Shaders Instancing Texture atlases Batching The End Inspiring talks. Mike Acton talk at CPP Con: youtube.com/watch?v=rX0ItVEVjHc Nicolas Fleury talk at CPP con: youtube.com/watch?v=qYN6eduU06s Books. Realtime Rendering: amazon.com/Real-Time-Rendering-Fourth-Tomas-Akenine-M%C3%B6l… Game Engine Architecture: amazon.com/Engine-Architecture-Third-Jason-Gregory/dp/113803… Hi everyone! My name is Dima and I'm an Indie Game Developer. I started to code and create games in 2013. I have a huge experience in GameDev, such as 3D modeling, animation, programming, game design. I create these videos to help you know more about creating games and to show that we can create a lot of beautiful things with coding. Thank you!What people say. Recommended as a great high-level overview of modern CPU and GPU optimization techniques for game engine developers.
u/Gorevojdin r/gameenginedevs • Recommends