游戏开发指南/理论
外观
< 游戏开发指南
- 大多数游戏都围绕着的一般设置
- 基础数学、向量、矩阵、三角学、微积分、四元数
- 场景中物体(例如玩家、敌人、地形、箱子)的绘制
- 平移、缩放、旋转
- 姿势和坐标系
- 游戏视角的视窗。透视与正交投影。
- 照射到场景上的光照。环境光、漫反射光、镜面反射光、法线向量和光照贴图。
- 用户用来导航的菜单以及游戏顶部显示的用来显示健康值等统计信息的显示器。
- 游戏中所有实体如何彼此碰撞以及与地形碰撞。
- 运动、力、重力背后的物理/力学。
- 纹理如何加载、存储并放置到几何体上。
- 场景中的几何体、摄像机和光照如何从场景到屏幕进行处理。
- 将智能编程到计算机/机器人/敌人中。
- AI 使用的寻路算法
- 游戏中的动画
- 如何处理用户输入以及它们如何影响游戏中的内容
- 不同类型游戏类型的主题以及如何为该类型创作
- 与理论相关的其他所有内容
YouTube
- 游戏开发者数学 by Jorge Rodriguez - 一个 YouTube 系列课程,教授您游戏开发背后的数学知识。
- thebennybox 的 3D 物理引擎教程
- Coding Math - 一个将数学与编码联系起来的 YouTube 频道。
- Extra Credits - 一个讨论游戏理论和游戏设计/开发的 YouTube 频道。
维基百科