社区问答第8期:叶劲峰 游戏引擎架构

柔软的胖纸 2014-07-30 10:43:45
本期的社区问答(7月30日—8月6日)我们请来了《游戏引擎架构》一书的译者叶劲峰为大家解答关于游戏引擎架构方面的问题。

叶劲峰(Milo Yip)



从小自习编程,并爱好计算机图形学。上中学时兼职开发策略RPG《王子传奇》,该游戏在1995年于台湾发行。其后他获取了香港大学认知科学学士、香港中文大学系统工程及工程管理哲学硕士。毕业后在香港理工大学设计学院从事游戏引擎及相关技术的研发,职至项目主任。除发表学术文章外,也曾合著《DirectX9游戏编程实务》。2008年往上海育碧担任引擎工程师开发《美食从天而降(Cloudy with a Chance of Meatballs)》Xbox360/PS3/Wii/PC,2009年起于麻辣马开发《爱丽丝:疯狂回归(Alice: Madness Returns)》Xbox360/PS3/PC,2011年加入腾讯互动娱乐引擎技术中心担任专家工程师,所研发的技术已用于《斗战神》、《天涯明月刀》、《众神争霸》等项目中。

CSDN专访叶劲峰:游戏开发和游戏优化

问答结束后,叶劲峰老师会在所有提问者中抽取三名用户,赠送《游戏引擎架构》一书。



为了营造更好的问答氛围,我们不欢迎一切与主题无关的讨论、灌水和无脑喷子。

下面欢迎大家踊跃提问,在本帖回复即可。

本期获奖用户:sniffer12345 guoxian1991 candycat1992 请尽快私信hjkNet,告知您的邮寄地址、姓名、联系方式。
...全文
31077 203 打赏 收藏 转发到动态 举报
写回复
用AI写文章
203 条回复
切换为时间正序
请发表友善的回复…
发表回复
vision1v1 2015-07-28
  • 打赏
  • 举报
回复
上学的时候,就想自己写一个游戏引擎,后来看了一款开源的游戏引擎源码。 虽然底层怎么运行的看懂了,但是终是觉得架构不优雅。 希望通过此书获取灵感
eagle_su 2014-12-06
  • 打赏
  • 举报
回复
最近感到很迷茫 , 我再畅游的引擎部门工作过近三年 ,目前很多公司都不看好自主研发的引擎,特别是移动游戏越来越火的趋势,U3D开发工作流也比较系统,做为引擎的技术人员应该怎样坚持和规划自己的职业道路 ?
SlimTracy 2014-12-05
  • 打赏
  • 举报
回复
很希望从事游戏这方面的工作。目前才稍微会一点点OpenGL的内容,Shader还没学,数学也不好,有希望进入游戏开发的领域吗?
不想随便 2014-11-08
  • 打赏
  • 举报
回复
这是很多人都想学习的,但不是说那么容易
黑色星星 2014-11-06
  • 打赏
  • 举报
回复
本人大四,读研选哪个研究方向将来比较适合做游戏开发呢?图像处理合适吗?好像图像处理跟计算机图形学还有很大的区别的
  • 打赏
  • 举报
回复
引用 43 楼 miloyip 的回复:
[quote=引用 16 楼 u010610956 的回复:] 打算开发一款任意性非常强的游戏,是不是只能从底层游戏引擎开始做?
不一定,自由度可能纯粹是游戏性的部分。 但如果你要能改变游戏世界的地形、场景,那么是有可能要做特殊的引擎。[/quote] 叶先生: 游戏场景破坏算是改变游戏世界的场景和地形么
baidu_21201763 2014-09-24
  • 打赏
  • 举报
回复
napdragon、Alljoyn、Vuforia、MARE等方面的线下团队培训计划,您是否愿意参与?:
迟小楼 2014-09-23
  • 打赏
  • 举报
回复
此书适合新手学习么?
星空蔚蓝 2014-09-18
  • 打赏
  • 举报
回复
其实我想知道如何制作游戏AI,这个算引擎吗?强大的AI 萌萌哒
暴走的阿野 2014-09-09
  • 打赏
  • 举报
回复
引用 109 楼 miloyip 的回复:
[quote=引用 48 楼 dragengt 的回复:] 我想知道的是:在国内是不是可以钻研引擎呢?G3D出来了,可是再成熟,也不如U3D好用啊~自己开发引擎还有出路吗?
实际的工作并不一定需要开发全新的引擎, http://www.cnblogs.com/miloyip/p/GameEngineArchitecture.html#译序 「……然而,各游戏本身的性质以及平台的差异,使研发完全通用的游戏引擎变得极困难,甚至不可能。市面上出售的游戏引擎,有一些虽然已经达到很高的技术水平,但在商业应用中,很多时候还是需要因应个别游戏项目对引擎改造、整合、扩展及优化。因此,即使能使用市面上最好的商用引擎或自研引擎,我们仍需要理解当中的架构、各种机制和技术,并且分析及解决在制作中遇到的问题。这些也是译者曾任于上海两家工作室时的主要工作范畴。……」[/quote] 非常感谢回答~~~~这样说好像也是。
saiztsai 2014-09-04
  • 打赏
  • 举报
回复
这尼玛是牛人啊
q873895013 2014-08-26
  • 打赏
  • 举报
回复
-xice- 2014-08-25
  • 打赏
  • 举报
回复
引擎是什么? 是否就是一些通用的工具,通用的class,功能为处理某种特殊的数据?
最重要的决定 2014-08-22
  • 打赏
  • 举报
回复
蝶泳奈何桥. 2014-08-19
  • 打赏
  • 举报
回复
用着cocos3.2,可以使用3d及骨骼动画,挺不错的,准备学下shader
蝶泳奈何桥. 2014-08-19
  • 打赏
  • 举报
回复
我差点就把这书扔了,买了几个月
没事人 2014-08-16
  • 打赏
  • 举报
回复
引用 154 楼 miloyip 的回复:
[quote=引用 77 楼 u013697891 的回复:] 在哪提问题啊,这儿吗, 1 有人认为mfc快过时了,下一个流行的c++框架是什么 2 不想要只在windows,想跨平台的开发等等,学习那个语言好
1. 我觉得C++的框架没其他语言的框架那么重要。 2. C++就是跨平台的,可以用于开发Windows/OS X/iOS/Android/PS4/XBox One等平台的游戏。 [/quote] 1.你的意思是说如果搞开发不建议用c++的框架 2.我的意思找一个跨平台的框架,或者说一个跨平台的适合开发的语言
dchneric 2014-08-13
  • 打赏
  • 举报
回复
我就对po主做爱丽丝有点印象。。。
qq_19401847 2014-08-12
  • 打赏
  • 举报
回复
不懂游戏,纯支持!
Qian生缘 2014-08-11
  • 打赏
  • 举报
回复
对于游戏,还有太多额欠缺,很希望可以拿到叶老师的这本书,让我有更多的了解
加载更多回复(162)

8,305

社区成员

发帖
与我相关
我的任务
社区描述
游戏开发相关内容讨论专区
社区管理员
  • 游戏开发
  • 呆呆敲代码的小Y
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧