内容推荐 本书为“网易游戏学院-游戏研发入门系列丛书”中的系列之二“游戏开发”单本。本书通过4篇(共17章)的篇幅,全方位地介绍了游戏研发领域的相关知识,包括游戏客户端开发、服务端开发、通用技术以及游戏开发相关的经验分享。书籍内容以网易游戏内部新人培训大纲为框架体系,以网易游戏十多年的项目研发经验为基础,内容翔实,体系完善。本书由一线游戏研发人员执笔,行文通俗易懂,初学者及非游戏专业的读者可以通过本书一窥游戏研发的魅力,专业从业者则可以系统地汲取游戏研发知识,激发灵感。 目录 客户端 3D数字基础 向量代数 矩阵代数 变换 几何对象 光照&绘制 图形渲染 渲染管线 光照 次世代渲染基础 物理 游戏中物理引擎简介 物理引擎的碰撞检测系统 物理引擎的动力学模拟 玩家控制器,ragdoll,车辆等的物理引擎 实现方案 破碎系统简介 布料系统简介 游戏中的动画系统 骨骼动画 程序动画 特效 理解游戏中的“特效” 粒子系统 粒子特效类型 挂接和触发 材质及后处理特效 特效动画 性能优化 特效的未来 音频 游戏音频总览 基本技术和原理 性能优化 进阶音效技术 声音信息识别技术 服务篇 网络传输与优化 实现网络传输和优化 M ess{ah Server 总结 AOI管理和同步 Area of Interest 游戏同步 存储设计和优化 数据存储 I/O接口 离线数据格式 运行时数据结构 存盘频率 小结 游残AI 概述 基于状态机的游戏AI 基于行为树的游戏AI 游戏AI进阶 总结与展望 跨服与全球同服 概述 跨服场景 全球同服 通用篇 性能分析和优化 优化的哲学 性能分析 性能优化 小结 游戏更新机制——脚本 语言Python热更新 溉述 游戏静态更新 游戏热更新概述 Python热更新预备知识 运行时简单代码的热更新 模块级代码的热更新 小结 Python的内存 泄漏和性能优化 对象和内存管理 效率优化 效率分析工具 小结 应用篇 通用逻辑编辑器 Sunshine Sunshine简介 从零开始使用Sunshjne Storyline可视化脚本系统 Teldrassil行为树编辑器 游戏中常见系统 的设计示例 任务系统 技能系统 国际化 概述 多语言差异 多语言开发 本地化 发布和部署 |