【青训营】- 从前端视角看游戏开发√

如果你想要成为独立开发者的话,你必须提前看了解一下游戏开发里的团队分工是怎样的:

image.png

以及游戏开发的基本链路

image.png

你需要了解的是游戏开发更关注内容,而不是技术选型。

最著名的一个例子,是《星露谷物语》开发的故事,他喜欢电脑但只是略懂编程,一个人花了5年时间制作出了全平台销量超过1500万份的游戏,这就说明了游戏开发更关注的是内容而不是技术选型,灵感和为了实现灵感的坚持都很重要。

游戏引擎

作为前端开发我们一开始要选最容易上手的游戏引擎。

image.png
不过,由于缺乏迭代和运营,该游戏引擎算是比较小众的。代替方案是
AVG.js Project(内核是PixiJS作为渲染引擎)

image.png

image.png

Web游戏引擎

主要利用Canvas和WebGL为底层技术抽象的图像绘制库。

它的通用能力:

  • 预加载
  • 展示与图层
  • 动画系统
  • 音效和声音系统
Web游戏引擎 优势 缺点
Cocos 平台支持能力好;完善的游戏功能支持;生态较好 3D能力仍在建设中;版本迭代过快
Laya 3D能力比较成熟,号称市场占有率90%;支持JS、TS、AS;引擎体积小 3界面能力不友好;生态很差
Egret 工具链比较完善;第三方库支持好;企业定制能力强 更新迭代遭瓶颈;生态较差

此外,CreateJS和Phaser这两个Web游戏引擎没有可视化界面。

个人感觉,游戏开发人员更多是激情爱好选择这个行业,在这里简单介绍为大家提供参考。

游戏开发的技能树

最后,字节的老师为想要走游戏开发路线的掘金er们,提供了以下路线,真有想从事这个行业的人可以自我深造。

image.png

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享