diff --git a/programming/game/gameDesignBasicNotes.md b/programming/game/gameDesignBasicNotes.md new file mode 100644 index 0000000000..32ee54312e --- /dev/null +++ b/programming/game/gameDesignBasicNotes.md @@ -0,0 +1,53 @@ +# Game Design Basic Notes + +## 游戏心理学 + +* 代入感/角色扮演 +* 操纵感/打击感 +* 故事性 +* 挑战性 +* 探索性 +* 收集性 +* 个性化与自定义 +* 社交性 + +## 声音设计(音频制作/声音合成) + +* 声音包络(ASDR): attack decay sustain release + +## 角色设计 + +* 表面模型设计: 2D/3D 模型 风格 动作 属性 +* 逻辑设计: 装备切换显示 动作绑点 碰撞盒 + +## Ai + +* 触发逻辑: 警戒范围 攻击范围 +* 援助逻辑 +* 逃跑逻辑 +* 集群逻辑 +* 刷新逻辑 +* 仇恨列表 +* 技能前摇 +* 技能后摇 + +### 技能形式 + +* 爆发 +* 冲锋 +* 防御: 霸体 格挡 弹刀 防反 绝对防御 +* 发怒: 受击 援助 空击 +* 保护 + +## 战斗设计 + +* 打击感: 镜头抖动 镜头特写 镜头位移 镜头慢犯 +* 流畅感: 操作缓存响应 动画插值 +* 表现力: 丰富攻击招式 丰富受击反馈 丰富死亡效果 + +## 镜头设计 + +* 跟随主角 +* 跟随 Boss +* 场景空间差值镜头 +* 场景限行差值镜头