小游戏开发| 青训营笔记

156 阅读2分钟

这是我参与「第四届青训营 」笔记创作活动的的第4天

小游戏开发

01.游戏发展历史

  • 广义上的游戏
  • 狭义上的游戏

广义上的游戏

游戏是一种有组织的玩耍,一般是以娱乐为目的,有时也带有教育目的。
比如:拔河比赛。
又或是大家熟知的电子游戏: 1661160986333.png

狭义上的游戏

狭义上的游戏即通过游戏引擎制作的电子游戏,并且可以根据玩法画面进行细分:

1661161063314.png

02.前端场景下的游戏开发

开发链路和角色

1661162108353.png 我觉得独立游戏开发者超帅的! 游戏开发的基本链路:

1661162159014.png

为什么要用游戏引擎?

因为它能为你提供出一套完整的游戏实现方案,不需要你再去自己拼凑、封装,让你花更少的时间做出更好的效果。游戏引擎更能提高游戏的渲染效率和性能。

前端开发过渡到游戏开发

前端开发和游戏开发不是相斥的。 以Web前端开发的视角看2d游戏引擎,无非是一套框架、一套解决方案而已。但是开发理念上还是有差别的:游戏开发更关注内容。

03、游戏引擎

市面上常见的游戏引擎

  • Unreal
  • Source
  • Frostbite Engine
  • Unity3D

Web游戏引擎

  • Cocos
    优点:平台支持能力好,生态较好
    缺点:3D能力仍在建设中,版本迭代过快
  • Laya
    优点:3D能力成熟,支持JS、TS,引擎体积小 缺点:生态很差,界面能力不友好
  • Egret
    优点;工具链比较完善,第三方库支持好、企业定制能力强 缺点:更新迭代遭瓶颈,生态较差

功能引擎

1661168027632.png

04.游戏开发的技能书

1661168071595.png

05.PixiJS+Web开发

pixijs.io/examples/#/…

06.小游戏“小”在哪里

游戏发布平台的差异性

1661168339820.png

游戏开发的重要理念

激发创造活力,把游戏开发当做玩一个游戏,通过创意和技术力挑战一个高质量的游戏!!

个人总结

本节课是我个人最感兴趣的,本人很想在以网页前端形式开发一些有趣的小游戏。这节课算是为我指点迷津了,既说明了开发的成熟引擎体系,也指出来相应的技能树。好评!