海洋大大出书啦~~~

2016年12月09日 17:53 0 点赞 1 评论 更新于 2025-11-21 21:00

《Unity 3D 实战核心技术详解》

基本信息

  • 作者:姜雪伟
  • 定价:79.00 元
  • 页数:336 页

书籍特色

本书是作者基于多年一线开发经验和实际运用技术总结而成。作者拥有 15 年游戏开发从业经验,书中从数学及 Shader 出发,分享实战项目,并深入剖析架构。

内容介绍

从实战项目角度来看,本书具有多方面的详细讲解:

  • 游戏模块架构:从架构层面介绍了游戏的 UI 模块、IO 模块、Sound 模块、Net 模块等。
  • 游戏制作细节:在游戏制作方面,涵盖了 UI 的制作、角色的加载及使用、场景的制作(包括地形、树木、水、阴影等)、粒子和物理系统的使用。通过这些内容,能让读者接触到真正商业项目中遇到的难题及对应的解决方案。

核心技术详解

本书详细介绍了实际游戏开发中使用的核心技术,每一章都结合了游戏开发的实战案例:

  1. 3D 数学运用:介绍 3D 数学在 Unity 中的运用,包括 Unity 坐标系统、向量、矩阵、四元数、欧拉角等基础知识。
  2. 常用核心技术:涉及 Avatar 换装系统、消息事件系统、Protobuf 在游戏中的运用,以及游戏中的文本文件加密算法等。
  3. 特色算法与绘制技术:介绍游戏中的 AI 行为树算法、残影算法、移动端实时阴影绘制、移动端海水的绘制等技术。
  4. 架构设计与热更新:在游戏架构设计方面,介绍了经典的针对 UI 的 MVC 架构设计和对于角色动作和技能的 FSM 有限状态机架构,以及游戏版本迭代使用的热更新技术方案。同时,还分享了移动端 GPU 编程和游戏开发的一些经验。

适用人群

适合具备一定 Unity 开发经验的初学者和有一定 Unity 项目开发经验的游戏开发者阅读。

立即购买

《手把手教你架构 3D 游戏引擎》

内容介绍

本书主要介绍如何利用 3D 固定流水线编写游戏引擎,以及在已编写引擎的基础上开发游戏。全书共分 10 章,主要内容包括:

  1. 基础内容:游戏引擎简介、数学知识、材质和光照。
  2. 流水线编程:重点介绍 3D 固定流水线编程中涉及的矩阵和向量之间的换算,以及固定流水线相关知识。
  3. 引擎架构与封装:游戏引擎架构、3D 引擎底层封装、3D 引擎封装。
  4. 游戏设计与工具:游戏设计实现、地图编辑器。
  5. 可编程流水线:最后一章介绍了 GPU 编程,也就是常说的 3D 可编程流水线。

作者简介

姜雪伟(海洋老师)是创业公司技术合伙人,从事 IT 行业 15 年,主导或参与了 18 款大型游戏的研发。曾在网龙、久游、趣游等知名 IT 公司担任核心技术团队负责人,在泰课和 CSDN 学院等在线教育网担任高级讲师,还是 CSDN 社区专家。其研究方向为客户端架构、3D 引擎架构、图形学算法、GPU 编程等,目前负责公司 3D 引擎的研发工作。工作之余,喜欢用书籍记录自己多年的技术积淀。

本书推荐人

  • 宣雨松 MOMO/资深 Unity3d 开发者
  • 王文刚/微软.NET MVP,原创技术博客博主
  • 张泽瑞(小阿哥)/掌趣科技主程,一个从业 8 年不忘初心的游戏开发者
  • 蔡俊鸿/《Unity5 实战:使用 C#和 Unity 开发多平台游戏》译者,广州西姆雷娱乐有限公司 Technical Lead,kakashi01.com 博主
  • 张文(优弧)/泰课在线产品经理,极客,独立开发者

立即购买

作者信息

孟子菇凉

孟子菇凉

共发布了 3994 篇文章