14.《设计模式与游戏完美开发》| [中] 蔡升达 推荐星级:★★★★
如今一款重量级的手机游戏,已是百人规模,不是十几年前三两个人就能制作出来的小项目了。好的设计模式,可以加速开发效率,可以减少因设计上的频繁改动而需要重构代码逻辑的次数,无形中也会降低人力成本。现在C#和Unity的结合已是市面上手机游戏的主流。作者正是以此为契机,利用这两者将自己对设计模式的认知带给读者。
市面上讲设计模式的书有不少,但从游戏的角度去讲的书比较少。我知道的只有国外的《游戏编程模式》和这一本。前者讲述比较笼统,抽象,还受到了翻译的限制,而这一本内容更加具体,更符合我们语言的习惯。它将一款塔防游戏作为样例,以设计模式去构建游戏的各个系统。读者可以照着样例去实践,从而学到设计模式的精髓。
需要说明的是,这是16年的书了。那时还不流行热更新,没有引入lua。而现在游戏开发主要是用lua脚本来写逻辑,C#写最核心的部分。不过设计模式是一种思路,可以将其用在任何一种开发语言上。想要学习设计模式,不要流于形式。
网友评论