本书从游戏是怎样一个行业到游戏业中形形色色的人;从细琐的技巧和算法,到游戏的结构和架构;从调试技巧到进度里程碑的创建和项目进度的管理,共15章,分成四大部分:“游戏编程基础”、“让游戏跑起来”、“构建你的游戏”、“专业游戏制作”,展示了实际的开发游戏过程,从进度安排到测试,到最终的游戏交付。 无论对于游戏项目经理,游戏程序员,还是一名对游戏充满好奇心的狂热爱好者,本书都将让读者受益匪浅。
第一部分 游戏编程基础
第1章 游戏编程很奇怪,因为
1.1 好的方面.
1.2 坏的地方
1.3 恶心之处
1.4 这一切都值得,对吗?
第2章 游戏中有什么
2.1 显示技术:快速概述
2.2 混合2d和3d技术
2.3 我必须用directx吗
2.4 用户界面编码
2.5 资源缓冲
2.6 主循环
2.7 其他
第3章 所有游戏程序员都应该了解的“简单东西”
3.1 不可或缺的设计实践
3.2 智能指针和裸指针
3.3 正确使用内存
3.4 游戏脚本语言
3.5 mike一背包的好东西
.3.6 这并不是那么简单
第二部分 让游戏跑起来
第4章 build游戏
4.3 源代码仓库和版本控制
4.4 build游戏:一门黑色艺术?
4.5 创建build脚本
4.6 多个项目和共享代码
4.7 最后的建议
第5章 用户界面编程和输入设备
5.1 获取设备状态
5.2 使用鼠标(和游戏杆)
5.3 使用键盘
5.4 用户界面组件
5.5 更多控件属性
5.6 最后的用户界面提示
第6章 每一个游戏开发者都应该掌握的2d知识
6.1 2d绘制和directx
6.2 基本2d绘制概念
6.3 绘制文本
6.4 使用精灵(sprite)
6.5 图形文件格式
6.6 结论
第7章 初始化和主循环
7.1 初始化101
7.2 c++初始化中的一些缺陷
7.3 初始化游戏..
7.4 主循环
7.5 平稳着陆:干净漂亮地退出
7.6 我现在就可以做游戏了吗
第8章 载入并缓冲资源
8.1 图形和音乐的格式
8.2 资源文件
8.3 数据压缩
8.4 ipac:一个资源文件生成器
8.5 资源高速缓存
8.6 世界设计和缓存预测
8.7 我的缓存不够了
第三部分 构建你的游戏
第9章 所有游戏程序员必须掌握的3d图形学知识
9.1 3d图形流水线
9.2 你的directx 9试练场
9.3 3d数学101
9.4 我受够数学了——请停下来
9.5 3d图形——它那么容易
第10章 3d引擎
10.1 建立项目
10.2 使用场景图
10.3 遗漏了什么?
10.4 3d中间件回顾
10.5 开发自己的3d引擎
10.6 物理引擎
10.7 还没满足?
第11章 开发windows游戏需要特殊考虑的事项
11.1 microsoft foundation class(mfc)到底怎么样
]1.2 窗口模式和全屏幕模式
11.3 操作系统相关的内容
11.4 “专为windows设计(designed for windows)”标志认证程序
11.5 结论
第12章 调试游戏
12.] 处理失败的艺术
12.2 调试基础
12.3 调试技巧
12.4 各种各样的bus
12.5 结束小思
第四部分 专业游戏制作
第13章 进度计划的艺术
13.1 好进度、坏进度
13.2 所有进度计划的关键:里程碑
13.3 做计划前需要懂得的事情
13.4 创建进度计划
13.5 把事情做对
第14章 测试须知
14.1 游戏为什么有bug
14.2 测试计划
14.3 安排测试
14.4 自动化的测试
14.5 bug数据库
14.6 哪些bug得到修正
14.7 对bug数据库的静态分析
14.8 测试组
14.9 beta公测
14.10 结束语
第15章 驶向结束
15.1 结束时的问题...
15.2 应付大麻烦
15.3 光明就在前方——毕竟不是一场训练
粒计算与数据推理 本书特色 粒计算的方法理念是本书各章节贯穿的主线。第1章的讨论针对粒计算涉及的概念,强调了粒的核心地位,设定了粒的形式化框架,该框架使给出的几...
三级PC技术教程(全国计算机等级考试教材系列) 内容简介 本书是根据教育部考试中心*新制定的《全国计算机等级考试大纲 (2004年版)》对三级PC技术的考试范围...
《新媒体写作平台策划与运营》内容简介:本书共分7章。第1章重点介绍了新媒体与自媒体的区别与联系、主流自媒体写作平台及变现途径
《双碳目标下的绿色增长》内容简介:碳达峰碳中和是一项长期的战略目标,将对经济社会转型起到全面、深刻而持久的引领作用。作为“
李永志管理3000人的客户服务团队,集团级内训师,承担客户运营管理、落实工作,实战经验丰富。从基层的集团客户管理员做起,到VI
《JavaWeb开发实战1200例(第2卷)》以开发人员在项目开发中经常遇到的问题和必须掌握的技术为核心,介绍了应用JavaWeb进行程序开发
《你看起来好像……我爱你》内容简介:这是一本写给普通人了解AI的趣味科普,它还有超级可爱的漫画!这本书“非常易读、有料,而且
《MySQL高可用实践》内容简介:MySQL数据库是现代软件系统基础应用的核心组成部分,如何保持MySQL的高可用性在系统应用中就变得极为
《一个女孩的恐惧》内容简介:一个深夜,女孩手持双管猎枪,径直冲进森林,用枪口抵住一个人的额头,扣下扳机 人们常常说熊镇太不起
视频中人的动作分析与识别 本书特色 1.阐述动作分析基本概念和基础知识2.三维人体姿态估计、动作识别与定位经典方法3.多视角动作识别、跨视角动作识别、视角无关动...
《简单·丰盛·美好:面饭、蔬食配菜》内容简介:不远之前的博客时代,一个中断博士学业、改行入厨的台湾女生曾以“厨房里的人类学
《森林资源管理信息技术应用与实践》内容简介:森林是陆地生态系统的主体,林业是生态环境建设的主体。森林资源是决定林业生存与发
《PLC教程(第3版)》是一本在国外广受欢迎的PLC教材。《PLC教程(第3版)》从PLC的共性特征出发,重点讲述PLC的基本工作原理,并提供
《混沌工程:复杂系统韧性实现之道》内容简介:混沌工程已然腾飞。在各个垂直领域,成千上万的各种类型和规模的公司都将混沌工程作
本书是一部论述中国自史前至近代数千年纺织生产和工艺技术发展历史的著作。全书分为四编。第一编阐述古代的纺织生产情况;第二编
《投资大白话》内容简介:一本让股市小白看得懂的书,一本值得投资老手重视的书。用人人都听得懂的话阐明股市投资的真谛,让人人都
《道德经验批判》内容简介:本书深入分析和确定了道德意识发生的普遍条件,把善、道德情感与真理认识密切联系起来,把善定义为内在
《宝贝,宝贝(2021版)》内容简介:我相信,每个孩子都是一个独特的灵魂,都有属于自己的路…… 一个普通的父亲,爱他的一个普通的
如果你对万事万物的运行方式充满好奇,这本有趣的《R和Ruby数据分析之旅》会帮你找到日常生活中某些问题的真正答案。借助基本的数
《打造你的话语权》内容简介:采取不同寻常的沟通方式,说出富有力量而又不失风度的话语,就能高效解决生活中火星四射的交流困境,