免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: 风铃之音

[书评] 《游戏引擎架构》有奖试读活动(获奖名单已公布-2014-4-17) [复制链接]

论坛徽章:
0
发表于 2014-03-12 16:46 |显示全部楼层
板凳。。看看

论坛徽章:
3
CU十二周年纪念徽章
日期:2013-10-24 15:41:34双子座
日期:2014-03-02 00:11:39fulanqi
日期:2016-06-17 17:54:25
发表于 2014-03-13 16:26 |显示全部楼层
1. 游戏引擎可能包括哪些子系统
游戏引擎提供一系列可视化开发工具和可重用组件。这些工具通过与开发环境进行集成,方便开发者简单、快速进行数据驱动方式的游戏开发。
为了提高游戏开发人员的开发效率,引擎开发者会开发出大量的游戏所需要的软件组件。大多数引擎集成了图形、声音、物理和人工智能等功能部件。
游戏引擎可能包括:2D渲染引擎、3D渲染引擎、物理引擎、碰撞检测系统、音效、脚本引擎、电脑动画、人工智能、网络引擎、场景管理等子系统。

2. 为什么游戏引擎通常都是以C++开发
我觉得这还是从游戏引擎的执行效率上选择的吧,C++相对最高效。

3. 应该做自研引擎,还是做引擎的改造或扩展
这个还是看具体的需求吧。如果现有的开源引擎或商业引擎本身就能很好地完成所有的需求,那就没必要再去“重新发明轮子”。如果现有引擎不能很好地满足我们的需求,那就需要做引擎的改造或扩展。

4. 有什么游戏类型并没有合适的现成引擎
在线棋牌类游戏合适的现成引擎

5. 手机游戏的热潮,对于游戏引擎的发展有什么冲击
智能手机的兴起,手游也变得越来越火爆。
手机游戏和传统的PC游戏差异较大,以至于传统的游戏引擎未必适合手游的需求。
1)操控方式的变化
2)联网和社区功能
3)游戏内的商业模式,比如道具店等
4)时间可长可短,便于用户利用碎片时间
……

6. 说说读完试读章节后您的感想
《游戏引擎架构》的试读章节提供了第1章、14章的内容,前者对游戏引擎做了个概括性的介绍,以便读者入门,后者讲述游戏性基础系统。读了这两章,觉得书籍很有深度,也比较有难度,目前我对在线游戏的原理很有兴趣,想一读全书。

论坛徽章:
5
丑牛
日期:2014-01-21 08:26:26卯兔
日期:2014-03-11 06:37:43天秤座
日期:2014-03-25 08:52:52寅虎
日期:2014-04-19 11:39:48午马
日期:2014-08-06 03:56:58
发表于 2014-03-13 17:58 |显示全部楼层
看到了眼前一亮啊。
读过这个样章之后我就想,果然!
总的来说,这是本好书啊!!

论坛徽章:
0
发表于 2014-03-18 11:43 |显示全部楼层
这个不错,支持一下啊。

论坛徽章:
17
戌狗
日期:2013-09-02 23:43:02技术图书徽章
日期:2014-04-29 14:16:02技术图书徽章
日期:2014-04-24 15:51:26未羊
日期:2014-04-06 22:10:30丑牛
日期:2014-04-06 21:23:29辰龙
日期:2014-04-06 21:20:22处女座
日期:2014-04-06 21:16:18技术图书徽章
日期:2014-04-02 15:10:51金牛座
日期:2014-03-10 22:26:18巨蟹座
日期:2014-02-17 17:12:12技术图书徽章
日期:2014-01-24 10:38:43摩羯座
日期:2013-11-29 18:00:18
发表于 2014-03-18 15:28 |显示全部楼层
本帖最后由 jimmy-_-lixw 于 2014-04-29 23:41 编辑

支持论坛讨论话题。

论坛徽章:
208
巨蟹座
日期:2013-09-02 09:16:36卯兔
日期:2013-09-02 20:53:59酉鸡
日期:2013-09-05 21:21:45戌狗
日期:2013-10-15 20:51:17寅虎
日期:2013-10-18 21:13:16白羊座
日期:2013-10-23 21:15:19午马
日期:2013-10-25 21:22:48技术图书徽章
日期:2013-11-01 09:11:32双鱼座
日期:2013-11-01 20:29:44丑牛
日期:2013-11-01 20:40:00卯兔
日期:2013-11-11 09:21:32酉鸡
日期:2013-12-04 19:56:39
发表于 2014-03-20 09:18 |显示全部楼层
不错,有时间看看

论坛徽章:
36
子鼠
日期:2013-08-28 22:23:29黄金圣斗士
日期:2015-12-01 11:37:51程序设计版块每日发帖之星
日期:2015-12-14 06:20:00CU十四周年纪念徽章
日期:2015-12-22 16:50:40IT运维版块每日发帖之星
日期:2016-01-25 06:20:0015-16赛季CBA联赛之深圳
日期:2016-01-27 10:31:172016猴年福章徽章
日期:2016-02-18 15:30:3415-16赛季CBA联赛之福建
日期:2016-04-07 11:25:2215-16赛季CBA联赛之青岛
日期:2016-04-29 18:02:5915-16赛季CBA联赛之北控
日期:2016-06-20 17:38:50技术图书徽章
日期:2016-07-19 13:54:03程序设计版块每日发帖之星
日期:2016-08-21 06:20:00
发表于 2014-03-22 13:45 |显示全部楼层
本帖最后由 cokeboL 于 2014-03-22 13:47 编辑

网络卡,发重了,编辑掉,

论坛徽章:
36
子鼠
日期:2013-08-28 22:23:29黄金圣斗士
日期:2015-12-01 11:37:51程序设计版块每日发帖之星
日期:2015-12-14 06:20:00CU十四周年纪念徽章
日期:2015-12-22 16:50:40IT运维版块每日发帖之星
日期:2016-01-25 06:20:0015-16赛季CBA联赛之深圳
日期:2016-01-27 10:31:172016猴年福章徽章
日期:2016-02-18 15:30:3415-16赛季CBA联赛之福建
日期:2016-04-07 11:25:2215-16赛季CBA联赛之青岛
日期:2016-04-29 18:02:5915-16赛季CBA联赛之北控
日期:2016-06-20 17:38:50技术图书徽章
日期:2016-07-19 13:54:03程序设计版块每日发帖之星
日期:2016-08-21 06:20:00
发表于 2014-03-22 13:45 |显示全部楼层
1. 游戏引擎可能包括哪些子系统
    运行时游戏对象模型,关卡管理及串流,更新实时对象模型,消息及事件处理,脚本系统,目标及游戏流程管理
2. 为什么游戏引擎通常都是以C++开发
    首先是因为面向对象吧,如果用纯C还是很难搞抽象这些,抽象得不好,架构很难设计,像linux内核那种高度模块化难度太大。
    第二是基于效率,游戏引擎计算量大,除了c/c++,其他各种语言本身都逊色太多。
    另外还有些语言能力问题,c/c++底层能力强,几乎想搞什么就搞什么,而高级语言和脚本之流难以望其项背,比如BigWorld引擎,各种优化,甚至
    很多地方用汇编
3. 应该做自研引擎,还是做引擎的改造或扩展
    这个首先得看团队吧,如果是自研,出资人首先得有钱,否则研发周期漫长等不到收回成本,自研有自研的好处,各种需求自定制,而且对公司技术积
    累也很不错,坏处是研发周期长,而且对人员素质要求高,而国内看这种基本是大公司才搞得起。
    对于改造扩展,也得分情况,有钱的可以直接买成熟牛逼的引擎并扩展,像ureal、cryengine这些,往往也是大公司才承担得起。而近几年引擎发展形
    势比较好,cocos2dx开源以来对引擎市场带来很大冲击,u3d以及最近ureal、cryengine的相继开放,给游戏行业带来了更多机遇,当然这也是智能
    机普及、游戏市场剧增大潮流下的趋势使然。游戏引擎的开源盛宴给更多的中小团队带来了机会,这几年各地中小团队迅猛发展,也是借力开源。
    市场上已经有这么多很优秀的开放引擎,以后项目选型,我觉得没必要再投入大量成本进行自研,以前自研有自己成熟体系的除外。
4. 有什么游戏类型并没有合适的现成引擎
    目前市面上已有的游戏类型基本都有合适的引擎,像虚拟现实之类的高端类型,不只是引擎所限,还有医学、生物学之类的限制,比如谷歌眼镜那种产   
    品,或者黑客帝国里那种虚拟战斗场景,需要跟人神经系统之类的对接,这些未来类型的游戏需要一大套“引擎”,现阶段还不成熟。
5. 手机游戏的热潮,对于游戏引擎的发展有什么冲击
    像我在第三条里说的,手机游戏市场大增,而且手游本身的优势是随时随地方便,几乎人人可玩,不像端游页游要受设备、环境限制,市场需求带来的
    热潮,刺激cocos2d等开源项目,对游戏引擎市场搅动很大,各大引擎都开放大门,如不开放,很可能就被踢出市场了,这种情况下我们开发者是最大
    的受益者,很happy
6. 说说读完试读章节后您的感想
    这本书之前公司有人推荐过英文原版,看起来太吃力,现在终于有了中文版,很是欣慰。虽然我自己不做引擎开发,但是能从书中学到很多架构上的东
    西,使用引擎的时候会有更多深入的理解,就像武术,内功修养也很重要。

论坛徽章:
0
发表于 2014-03-24 16:16 |显示全部楼层
有无大神给来个大概的总结,能用最简短精炼的语言表述一下游戏引擎开发的全过程
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP