游戏开发⼀直是热门的领域,掌握良好的游戏编程模式将是开发⼈员的必备技能。本书细致地讲解了游戏开发需要⽤到的各种编程模式,并提供了丰富的⽰例。
全书共6篇20章。第1篇概述了架构、性能和游戏的关系,第2篇回顾了GoF经典的6种模式。第3篇到第6篇,按照序列型模式、⾏为型模式、解耦型模式和优化型模式的分类,详细讲解了游戏编程中常⽤的13种有效的模式。
本书提供了丰富的代码⽰例,通过理论和代码⽰例相结合的⽅式帮助读者更好地学习。⽆论是游戏领域的设计⼈员、开发⼈员,还是想要进⼊游戏开发领域的学⽣和普通程序员,都可以阅读本书。