首页
学习
活动
专区
工具
TVP
发布

我们请来有20多年游戏开发经验的Milo,聊聊他的“游戏程序员之路”

主讲人介绍

叶劲峰(Milo Yip),腾讯互动娱乐魔方工作室群引擎中心技术总监,专家工程师,拥有20多年游戏开发经验,曾参与DOS、Windows、Xbox360、PS3、Wii等平台的游戏开发,包括《爱丽丝:疯狂回归》、《斗战神》、《天涯明月刀》等;《游戏引擎架构》译者、RapidJSON 作者。

课程摘要

拥有20多年游戏开发经验的专家工程师以自身成长经历为例,讲述游戏开发的点滴故事, 剖析游戏开发过程中所用到的各种技术,介绍游戏程序员的学习方法和路径。

课程收益

学生将通过本课程了解/学习到:

1. 游戏引擎开发经验和方法;

2.《Alice:Madness Returns》的角色外形优化案例;

3. 基于软件光栅化的遮挡剔除技术应用案例;

4. 锁步同步技术应用案例;

5. 游戏程序员学习书目推荐。

课程章节

【第一章节】游戏引擎情结

划重点

“那个时候我在理工大学做了这个LUCID平台,并且制作了一个游戏DEMO,是一个一百个人对一百个人的国战游戏,虽然那个年代还没有这类型的游戏,但是我们就已经做了一些尝试。做这些游戏引擎,对我和团队来说也学习到了很多事情,包括网络同步、图形引擎、动画引擎等等。”

【第二章节】在中国大陆开发游戏

划重点

“《Alice:Madness Returns》是一个黑暗风格的动作游戏,我自己很喜欢它。你可以看到Alice是一个长头发穿裙子的女生,但是当年大部分游戏的主角就算是女生也不会穿裙子不会长长头发,因为技术上有难度。那个时候他们一开始做出来的动画我觉得不好看,所以我就说能不能尝试一下用物理去模拟那些头发,而不是由动画师去keyframe头发的动作。”

【第三章节】在腾讯工作

划重点

“我在腾讯也做过一个开源项目——RapidJSON,它是我个人的第一个开源项目,那时候我希望实现一个最快的C++的JSON解析器、生成器,提供SAX和DOM风格API。它在Mircrosoft、Google还有Blizzard的一些项目也有用到,比如说Blizzard的《守望先锋》。我写的时候是以游戏程序员的心态去写的,我觉得游戏业界会挺喜欢去使用它。 ”

【第四章节】学习路径及方法

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180119A0UI9400?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券