这是我参与「第四届青训营 」笔记创作活动的的第3天 本堂课有以下重点内容:
基础知识
游戏进化史
- 雅达利游戏
- FC游戏
- 3D游戏
- 网络游戏
- 移动端游戏
前端场景下的游戏开发
开发链路和角色
团队分工 完整的游戏开发团队:策划、程序、美术
为什么要用游戏引擎
游戏引擎提供一套完整的实现方案,包括游戏开发时需要的常见功能:引擎会提供许多组件.使用这些组件能缩短开发时间让游戏开发变得更简单。
游戏引擎通常会包含渲染器,2D/3D图形元素,碰撞检测,物理引擎,声音,控制器支持,动画等部分。
前端开发过渡到游戏开发
H5中的游戏玩法的实现方式比较模糊 现在很多主流的2d游戏引擎都支持使用Javascript进行开发同时使用相关的工程化能力
游戏引擎
市面上常见游戏引擎
- Unreal
- Source
- Frostbite
- Unity3D
- The NVL Maker———文字冒险游戏制作器
- RPG Maker(好东西,懂的都懂)
- Web游戏引擎 利用Canvas 和 WebGL为底层技术抽象的图像绘制库
Web游戏引擎的通用能力:
- 预加载:
- 展示与图层、组合系统
- 动画系统
- 音效和声音系统
- 2D游戏引擎的技术架构
- Web游戏引擎的渲染原理
- 游戏开发的技能树
PixiJS + Web 开发
前置技术栈
- Web前端开发基础
- 用过JSON文件,知道是用来干什么的
- 了解过Canvas的绘图API 开发:加一点点细节
Cocos Creator 编辑器开发
和蓝图操作方法类似
小游戏“小”在哪里
微信小程序和抖音小游戏开发与H5小游戏的区别
课程相关
安装 cocos creator www.cocos.com/creator
课后个人总结: 本章由游戏发展历史引入,对游戏分类进行介绍,详细解说了前端游戏开发相关路径与技能 ,其中关于Web游戏引擎的渲染原理的知识点较难,游戏就是用奇思妙想带给人们快乐。