这⼏本游戏开发书籍推荐给为未来的游戏⼯程师
想当年,我也是⼀名想做游戏开发的程序员,⼤学的时候照葫芦画瓢做了⼀个半成品的《炉⽯传说》⼀度让我以为我将来会成为⼀名游戏开发⼯程师,可惜后来我被C++的学习成本给全退了,于是乎和游戏开发这⼀领域从此是路⼈。
虽然现在也不能说这个选择到底是否正确,但是我对于游戏的热爱还是没怎么减少,只不过再也没时间玩了(o(╥﹏╥)o)今天我就来推荐⼀些关于游戏开发的游戏书籍,如果你刚好也是游戏开发爱好者,那么希望这些数据可以帮你指出⼀条明路。
这⾥主要推荐的是游戏开发⼊门、cocos2d、unity3d等常见游戏引擎的书籍,最后则是关于游戏引擎⽅⾯的书籍,不过不得不说的是,国内的游戏⼤⼚确实越来越少了。
游戏开发书单
游戏开发 世嘉新⼈培训教材
《游戏开发:世嘉新⼈培训教材》全⾯介绍了游戏开发⼈员需要掌握的相关技术知识。内容由浅⼊深,从命令⾏游戏开发讲起,然后介绍如何开发简单的2D游戏,最后介绍如何开发出⼀个包含模型和动画的3D游戏,涵盖了计算机图形学(3DCG、2DCG、字体、光照、动画)、计算机运算(碰撞处理、计算误差)、编程(模块化、bug预防、性能优化)、游戏处理(状态迁移、实时处理、加载)和声⾳处理等知识。
作者简介
平⼭尚(作者)
1977年⽣于⽇本北海道,曾在京都⼤学研究⽣院⼯学研究科进⾏基因研究,毕业后进⼊世嘉株式会社,参与了《电脑战机》(PS2)、《超级⽹球⼤奖赛3》(AC、PS3)的开发。著有《我的第⼀本编程书》。
罗⽔东(译者)
游戏开发⼯程师,15年软件和游戏开发经验。热爱技术,乐于分享⼼得。⽬前主要关注的领域为3D休闲游戏开发和底层引擎技术。游戏开发工程师需要学什么
Unity 3D游戏开发(第2版)
Unity 是⼀款市场占有率⾮常⾼的商业游戏引擎,横跨25 个主流游戏平台。本书基于Unity 2018,结合2D 游戏开发和3D 游戏开发的案例,详细介绍了它的⽅⽅⾯⾯,内容涉及编辑器、游戏脚本、UGUI 游戏界⾯、动画系统、持久化数据、静态对象、多媒体、资源加载与优化、⾃动化与打包等。
本书适合初学者或者有⼀定基础的开发者阅读。
作者简介
宣⾬松,⾬松MOMO技术博客博主,10年以上游戏开发经验,北京某上市游戏公司Unity技术专家,国内Unity User Group意见领
袖,UVP价值专家,来⾃古城西安。
Cocos Creator游戏开发实战
内容
这是⼀部系统性、深度和实战性兼顾的Cocos Creator游戏开发⼯具书,内容得到了Cocos引擎创始⼈、Cocos引擎技术总监、触控科技西南区总经理等多位官⽅专家的⾼度评价。作者有8年的移动游戏开发经验,对包括Cocos Creator在内的各种Cocos 游戏引擎都有⾮常深⼊的研究。
《Cocos Creator游戏开发实战》基于Cocos Creator 2.X版本撰写,不仅详细讲解了Cocos Creator引擎的各种功能特性、Cocos Creator引擎核⼼模块的⼯作机制和原理,还详细讲解了基于Cocos Creator开发游戏的流程、⽅法、技巧和优秀实践。不仅适合读者零基础快速⼊门,还能满⾜初学者进阶修炼的需求。
作者简介
满硕泉
游戏技术专家,南开⼤学硕⼠、天津⼤学双学⼠,有超过8年的移动游戏开发经验,在Java功能机、iOS、Android和⽹页端等多个平台上的开发经验都⾮常丰富。主导或参与了《全民⼤灌篮》、《列王的纷争》、《超级英雄》等游戏的开发与维护。
精通Cocos Creator、Cocos2D-X、Unity等移动游戏引擎,深⼊分析过Cocos2D-X的源码,对于移动游戏客户端架构和性能优化也有深⼊研究。近期关注图形学等游戏开发底层技术和移动应⽤跨平台开发。著有《Cocos2D-X指南》。
游戏引擎架构
《游戏引擎架构》涵盖游戏引擎软件开发的理论及实践知识,并在第 1 版的基础上对多个主题进⾏了更新。本书中讨论的概念及技巧被实际应⽤于现实中的游戏⼯作室(如艺电及顽⽪狗)。
本书为⼤学程度的游戏编程课程⽽编写,但也适合软件⼯程师、游戏开发业余爱好者,以及游戏产业的从业⼈员阅读。通过阅读本书,资历较浅的游戏⼯程师可以巩固他们所学的游戏技术及引擎架构的知识,专注某⼀领域的程序员也能从本书全⾯的介绍中获益。
本书讲解商业游戏引擎中各个⼦系统的理论基础,并论述了实现这些⼦系统通常所需的数据结构、算法及软件接⼝。本书聚焦在引擎本⾝,其中包括底层基础系统、渲染引擎、碰撞系统、物理模拟、⾓⾊动画及⾳频。⽽在“游戏性基础层”中深⼊探讨游戏对象模型、世界编辑器、事件系统与脚本系统。书中还涉及⼀些游戏编程⽅⾯的技术,如玩家机制、摄像头和⼈⼯智能。《游戏引擎架构》⼴受欢迎,成为游戏引擎软件开发理论和实践的完整指南。
作者简介
Jason Gregory,在1994年开始任职专业软件⼯程师,⾃1999年3⽉开始在游戏产业中任职软件⼯程师。
在圣迭哥Midway Home Entertainment公司开始游戏编程的他,为《疯狂飞⾏员(Freaky Flyers)》及《Crank the Weasel》开发PlayStation 2/Xbox上的动画系统。在2003年,他转到洛杉矶艺电,为《荣誉勋章:⾎战太平洋(Medal of Honor: Pacific Assault)》开发游戏引擎及游戏性技术,并在《荣誉勋章:空降神兵(Medal of Honor: Airborne)》中担任⾸席⼯程师。
他现时是顽⽪狗公司的通才程序员,为《神秘海域:德雷克船长的宝藏(Uncharted: Drake's Fortune)》及《神秘海域:纵横四海(Uncharted: Among Thieves)》开发引擎及游戏性软件。他也在南加州⼤学教授游戏技术的课程。
译者简介
叶劲峰(Milo Yip),从⼩⾃习编程,并爱好计算机图形学。上中学时兼职开发策略RPG《王⼦传奇》,该游戏在1995年于台湾发⾏。其后他获取了⾹港⼤学认知科学学⼠、⾹港中⽂⼤学系统⼯程及⼯程管理哲学硕⼠。
毕业后在⾹港理⼯⼤学设计学院从事游戏引擎及相关技术的研发,职⾄项⽬主任。除发表学术⽂章外,也曾合著《DirectX9游戏编程实务》。
2008年往上海育碧担任引擎⼯程师开发《美⾷从天⽽降(Cloudy with a Chance of Meatballs)》Xbo
x360/PS3/Wii/PC,2009年起于⿇辣马开发《爱丽丝:疯狂回归(Alice: Madness Returns)》Xbox360/PS3/PC。
2011年加⼊腾讯互动娱乐引擎技术中⼼担任专家⼯程师,所研发的技术已⽤于《⽃战神》、《天涯明⽉⼑》、《众神争霸》等项⽬中。
(⽂章来源于⽹络,侵删。)
作者:蚂蚁⾦服Java⼯程师 黄⼩斜学Java
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论