安利两本好书~
- Unity 3D实战核心技术详解
多年一线开发经验和实际运用技术分享
从数学及Shader出发,分享实战项目,剖析架构
姜雪伟 著
定价为79.00元,336页
- 这是本什么书
这是一本从实战项目总结出来的好书
从数学及Shader出发为大家揭露开发的机密
在架构的角度上介绍了游戏的UI模块、IO模块、Sound模块、Net模块等
在游戏制作的角度上讲了UI的制作、角色的加载及使用、场景的制作(地形、树木、水、阴影等)、粒子和物理系统的使用
让读者接触到一个真正的商业项目中遇到的一些难题和解决方案
本书作者从业15年,本书是其多年一线开发经验和实际运用技术分享
- 《Unity 3D 实战核心技术详解》内容简介
本书详细介绍了实际游戏开发中使用的核心技术,每一章都结合了游戏开发的实战案例。首先,介绍了3D 数学在Unity 中的运用,3D 数学知识包括:Unity 坐标系统、向量、矩阵、四元数、欧拉角等基础知识。其次,介绍了游戏开发中常用的核心技术:Avatar 换装系统、消息事件系统、Protobuf 在游戏中的运用,以及游戏中的文本文件加密算法等。再次,介绍了游戏中的AI 行为树算法、残影算法、移动端实时阴影绘制、移动端海水的绘制等技术。然后,在游戏架构设计方面,介绍了经典的针对UI 的MVC 架构设计和对于角色动作和技能的FSM 有限状态机架构,以及游戏版本迭代使用的热更新技术方案。介绍了移动端GPU 编程和游戏开发的一些经验。
《Unity 3D 实战核心技术详解》适合具备一定Unity 开发经验的初学者和有一定Unity 项目开发经验的游戏开发者阅读。
- 《手把手教你架构3D游戏引擎》内容介绍
本书主要介绍如何利用3D固定流水线编写游戏引擎,以及在已编写引擎的基础上开发游戏,全书共分10章,主要内容包括游戏引擎简介、数学知识、材质和光照、固定流水线、游戏引擎架构、3D引擎底层封装、3D引擎封装、游戏设计实现、地图编辑器、3D可编程流水线。本书重点介绍3D固定流水线编程中涉及的矩阵和向量之间的换算,最后一章介绍了GPU编程,也就是常说的3D可编程流水线。
- 作者简介
姜雪伟(海洋老师)
创业公司技术合伙人,从事IT行业15年,主导或参与了18款大型游戏的研发;
曾在网龙、久游、趣游等知名IT公司担任核心技术团队负责人;
在泰课和CSDN学院等在线教育网担任高级讲师,CSDN社区专家;
研究方向为客户端架构、3D引擎架构、图形学算法、GPU编程等,目前负责公司3D引擎的研发工作;
工作之余,喜欢用书籍记录自己多年的技术积淀。
- 本书推荐
宣雨松MOMO/资深Unity3d开发者
王文刚/微软.NETMVP,原创技术博客博主
张泽瑞(小阿哥)/掌趣科技主程,一个从业8年不忘初心的游戏开发者
蔡俊鸿/《Unity5实战:使用C#和Unity开发多平台游戏》译者,广州西姆雷娱乐有限公司TechnicalLead,kakashi01.com博主
张文(优弧)/泰课在线产品经理,极客,独立开发者