「小游戏开发」| 青训营笔记

170 阅读2分钟

这是我参与「第四届青训营 」笔记创作活动的的第3天 本堂课有以下重点内容:

基础知识

游戏进化史

  • 雅达利游戏
  • FC游戏
  • 3D游戏
  • 网络游戏
  • 移动端游戏

前端场景下的游戏开发

开发链路和角色

团队分工 完整的游戏开发团队:策划、程序、美术

为什么要用游戏引擎

游戏引擎提供一套完整的实现方案,包括游戏开发时需要的常见功能:引擎会提供许多组件.使用这些组件能缩短开发时间让游戏开发变得更简单。

游戏引擎通常会包含渲染器,2D/3D图形元素,碰撞检测,物理引擎,声音,控制器支持,动画等部分。

前端开发过渡到游戏开发

H5中的游戏玩法的实现方式比较模糊 现在很多主流的2d游戏引擎都支持使用Javascript进行开发同时使用相关的工程化能力

游戏引擎

市面上常见游戏引擎

  • Unreal
  • Source
  • Frostbite
  • Unity3D
  • The NVL Maker———文字冒险游戏制作器
  • RPG Maker(好东西,懂的都懂)
  • Web游戏引擎 利用Canvas 和 WebGL为底层技术抽象的图像绘制库

Web游戏引擎的通用能力:

  1. 预加载:
  2. 展示与图层、组合系统
  3. 动画系统
  4. 音效和声音系统
  • 2D游戏引擎的技术架构
  • Web游戏引擎的渲染原理
  • 游戏开发的技能树

PixiJS + Web 开发

前置技术栈

  1. Web前端开发基础
  2. 用过JSON文件,知道是用来干什么的
  3. 了解过Canvas的绘图API 开发:加一点点细节

Cocos Creator 编辑器开发

和蓝图操作方法类似

小游戏“小”在哪里

微信小程序和抖音小游戏开发与H5小游戏的区别

课程相关

安装 cocos creator www.cocos.com/creator

课后个人总结: 本章由游戏发展历史引入,对游戏分类进行介绍,详细解说了前端游戏开发相关路径与技能 ,其中关于Web游戏引擎的渲染原理的知识点较难,游戏就是用奇思妙想带给人们快乐。

引用参考:课件与视频