Yes, we think so. Game Programming Patterns is a recipe book of classic design patterns you can use to maximize your game's performance. In addition to learning how to write robust game loops, you'll organize entities using components, use the CPUs cache to improve performance, learn how scripting engines encode behavior, and more.