如何编写设计文档

设计文档的分类

迷你型设计(mini design)

  • 定义:一周左右完成的设计,一个完整却简单的游戏描述
  • 要求
    • 任何一团队成员能够摘录与阅读
    • 读者能够了解游戏设计者的设计意图
    • 读者能够添加自己对游戏的看法与做法
  • 内容
    • 游戏的总体概述
    • 游戏目标
    • 玩家和游戏的交互
    • 基本的菜单布局和游戏选项
    • 故事情节
    • 游戏角色概述
    • 图像主题

完全型设计(complete design)

  • 定义:从菜单按钮的颜色到狂热者可能电机的次数等游戏中的每个细节
  • 要求
    • 能够感受设计着完全一样的游戏以及相同的颜色和背景
  • 内容
    • 游戏的总体概述
    • 游戏目标
    • 游戏的故事情节
    • 游戏人物的故事和属性
    • 非玩家控制的人物(NPC)的属性
    • 玩家/非玩家控制的人物/其他图表规则
    • 所有规则的定义
    • 玩家和游戏的交互
    • 菜单布局和风格以及所有的游戏选项
    • 音乐描述
    • 声音描述
    • 关卡及其主题和目标的描述

游戏设计文档模板

可增加,可删除,可修改。

  1. 总体概述

    • 游戏的类型
    • 基本的主题
    • 游戏的目标
  2. 目标系统和需求
    • 目标系统
    • 控制台
    • 游戏需求
  3. 故事情节
    • 游戏开始之前(曾经)
    • 游戏开始之后(现在)
    • 游戏进行过程(可能)
  4. 图形和声音主题
    • 游戏的总主题
    • 游戏的场景和声音
  5. 菜单
    • 简短的描述文字
    • 主菜单的功能
      • 开始游戏
      • 菜单选项
  6. 游戏玩法
    • 玩家运行游戏后可能发生的所有事情
  7. 游戏任务和NPC的描述
    • 游戏任务和NPC(非玩家控制的人物)

      • 名字
      • 背景
      • 属性
      • 特殊攻击
  8. 人工智能概述
    • 对游戏的人工智能做全面的概述和补充
    • NPC可能会有的每个反应和行为的描述
  9. 结论
    • 对游戏做结论

      • 创作游戏的动机
      • 开发游戏的解释

游戏设计文档样例

(略)

为何编写设计文档

  • 使游戏保持一致。
  • 有助于团队沟通。
  • 每个人都会遗忘。

何为编写设计文档

游戏文档的目的

  • 定义游戏创意
  • 定义所有的屏幕,屏幕之间以及屏幕与萊单之间的关系
  • 解释如何同游戏交互以及为什么这么交互 创作一个有意义的故事
  • 定义游戏的目的
  • 写出游戏屮的对话内容及其相关的游戏文字
  • 分析游戏的平衡性,并根据平衡性做相应调整
  • 其他更多的工作……

苏泽, 文俊浩等. 游戏编程 All In One[M]. 重庆大学出版社, 2005.

【游戏设计系列】关于游戏设计文档相关推荐

  1. java计算机毕业设计技术的游戏交易平台源代码+数据库+系统+lw文档

    java计算机毕业设计技术的游戏交易平台源代码+数据库+系统+lw文档 java计算机毕业设计技术的游戏交易平台源代码+数据库+系统+lw文档 本源码技术栈: 项目架构:B/S架构 开发语言:Java ...

  2. JAVA毕业设计Web美食网站设计计算机源码+lw文档+系统+调试部署+数据库

    JAVA毕业设计Web美食网站设计计算机源码+lw文档+系统+调试部署+数据库 JAVA毕业设计Web美食网站设计计算机源码+lw文档+系统+调试部署+数据库 本源码技术栈: 项目架构:B/S架构 开 ...

  3. java计算机毕业设计技术的游戏交易平台源程序+mysql+系统+lw文档+远程调试

    java计算机毕业设计技术的游戏交易平台源程序+mysql+系统+lw文档+远程调试 java计算机毕业设计技术的游戏交易平台源程序+mysql+系统+lw文档+远程调试 本源码技术栈: 项目架构:B ...

  4. JAVA计算机毕业设计虚拟银行业务培训游戏Mybatis+源码+数据库+lw文档+系统+调试部署

    JAVA计算机毕业设计虚拟银行业务培训游戏Mybatis+源码+数据库+lw文档+系统+调试部署 JAVA计算机毕业设计虚拟银行业务培训游戏Mybatis+源码+数据库+lw文档+系统+调试部署 本源 ...

  5. java毕业设计网页小游戏交流论坛源码+lw文档+mybatis+系统+mysql数据库+调试

    java毕业设计网页小游戏交流论坛源码+lw文档+mybatis+系统+mysql数据库+调试 java毕业设计网页小游戏交流论坛源码+lw文档+mybatis+系统+mysql数据库+调试 本源码技 ...

  6. java计算机毕业设计科大学生党员之家设计源程序+mysql+系统+lw文档+远程调试

    java计算机毕业设计科大学生党员之家设计源程序+mysql+系统+lw文档+远程调试 java计算机毕业设计科大学生党员之家设计源程序+mysql+系统+lw文档+远程调试 本源码技术栈: 项目架构 ...

  7. java计算机毕业设计虚拟银行业务培训游戏源码+mysql数据库+lw文档+系统+调试部署

    java计算机毕业设计虚拟银行业务培训游戏源码+mysql数据库+lw文档+系统+调试部署 java计算机毕业设计虚拟银行业务培训游戏源码+mysql数据库+lw文档+系统+调试部署 本源码技术栈: ...

  8. java计算机毕业设计旅游网站设计源代码+数据库+系统+lw文档

    java计算机毕业设计旅游网站设计源代码+数据库+系统+lw文档 java计算机毕业设计旅游网站设计源代码+数据库+系统+lw文档 本源码技术栈: 项目架构:B/S架构 开发语言:Java语言 开发软 ...

  9. java计算机毕业设计食用菌菌棒溯源系统的开发与设计源程序+mysql+系统+lw文档+远程调试

    java计算机毕业设计食用菌菌棒溯源系统的开发与设计源程序+mysql+系统+lw文档+远程调试 java计算机毕业设计食用菌菌棒溯源系统的开发与设计源程序+mysql+系统+lw文档+远程调试 本源 ...

  10. ssm+Vue计算机毕业设计游戏盒子系统(程序+LW文档)

    ssm+Vue计算机毕业设计游戏盒子系统(程序+LW文档) 项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe ...

最新文章

  1. C++设计模式——适配器模式(对象适配器、类适配器)
  2. 添加/移除事件处理程序
  3. centos7安装单节点mysql(源码包安装)
  4. 《Python快速入门》基础知识扫盲课
  5. python中event的用法_Python编程之event对象的用法实例分析
  6. Lua中实现类似C#的事件机制
  7. HDU2044 一只小蜜蜂...
  8. 云南昭通暴雨强度公式_江门市区暴雨强度公式编制报告(图表)-江门市水务局.doc...
  9. krc2lrc(krc酷狗歌词转lrc)工具更新- 1.2 增加添加/拖放目录功能
  10. 新手接触使用Hashcat 破解Office加密文档
  11. 怎样才能叫高级程序员?
  12. 德州农工大学计算机专业如何,德州农工大学美国排名
  13. 计算机科技手抄报内容,科技手抄报内容-科技在我身边
  14. input获取焦点vue_在Vue中输入框自动获取焦点的三种方式
  15. 第九届河南省赛 宣传墙 //状压dp+矩阵快速幂+dfs
  16. echarts修改数据视图格式
  17. 使用ExcelJs导出表格设置样式、添加边框
  18. 电压跟随器的作用-摘录+自解
  19. 【机器人定位引导中的机器视觉技术】
  20. opencv-python数字图像处理学习7:提取一副彩色图像中红色,用HIS模型处理,RGB模型对比显示

热门文章

  1. 纯Css制作tab选项卡
  2. 基于PHP+MySQL的服装购物商城系统#毕业设计
  3. snowboy个人模型制作
  4. java毕业设计视频点播系统Mybatis+系统+数据库+调试部署
  5. 「镁客早报」苹果将在德国停售iPhone 7&8;“刘强东事件”正式结案...
  6. flutter 如何实现上下标效果
  7. HTML(常用标签与超链接)的案例
  8. 远距离激光多脉冲测距TDC2K8S芯片使用
  9. 生成HTML表格的后台模板代码
  10. 月薪9K程序员,写完这段代码就被辞退了