这是我参与「第五届青训营 」伴学笔记创作活动的第 17 天
课程目标
- 目标受众:游戏开发零基础但要学习游戏开发且有一定编程基础的游戏研发新人,大学生等。
- 课程目标:通过此次培训,同学们可以利用Unity(或其他3D游戏引擎)快速搭建电子游戏原型,参加Game Jam活动。电子游戏原型可以帮你完成下面的工作:
- 快速试验、否定或修改游戏机制与规划
- 探索游戏的动态行为,理解由规则产生的可能结果
- 确保规则和游戏元素易于被玩家理解
- 了解玩家对游戏的情绪反应
简言之:一名程序员,如何在没有美术的前提下,制作一个游戏Demo,让别人亲身体验以了解游戏机制
课程重点
- 3D实体搭建
- 相机、光照、天空盒
- 控制与碰撞
- 玩法逻辑与UI
3D实体搭建
3D实体
3D实体的位姿态
3D实体的创建
- 通过加载3D模型创建,如fbx、gltf、obj
- 通过组合参数化的基本几何体创建
3D实体的绘制
- 材质
- 颜色
- 纹理
预制体
相机、光照、天空盒
相机
透视投影与正交投影
为主角飞船添加控制逻辑