首页 > 新人筑梦 > 新人课程 > 游戏程序员之路

目录

4课时 时长26:08

【第一章节】

游戏引擎情结

 

【第二章节】

在中国大陆开发游戏


【第三章节】

在腾讯工作


【第四章节】

学习路径及方法


课程收益

学生将通过本课程了解/学习到游戏引擎开发经验和方法;以《Alice:Madness Returns》为例的游戏人物外形优化案例;基于软件光栅化的遮挡剔除;锁步同步技术应用案例; 游戏程序员学习书目推荐。

课程内容:

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

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


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

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


【第三章节】在腾讯工作

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


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

划重点:“如果你有兴趣做游戏,想做游戏程序员的话,我会建议学习知识、实践(真的要去写程序、做出来)。如果你只是学知识,但是没有用过的话,其实你没有真的学到那个东西。之后你要收集反馈,去改进。其实我们游戏开发也是这样子,就是游戏做完之后,我们要做内侧、公测,不断地接收意见和改进。”


(课程视频当中出现的素材均为讲师展示所用,如涉及任何版权问题,请联系腾讯游戏学堂)