游戏机器学习课程文档

第 2 步:让我们编写游戏设计文档 ✍️

Hugging Face's logo
加入 Hugging Face 社区

并获得增强的文档体验

开始使用

第 2 步:让我们编写游戏设计文档 ✍️

什么是游戏设计文档(GDD)?

游戏设计文档(GDD)是游戏行业中必不可少的工具:它是**视频游戏项目的蓝图**。

在此文档中,我们概述了

  • 游戏的玩法,
  • 功能
  • 游戏机制
  • 范围
  • 资产
  • 等等。

GDD **确保所有团队成员对游戏愿景有清晰的定义和理解**,并促进开发过程。

在我们的演示中,**我们希望编写一份简洁的一页文档**。

一页游戏设计文档模板

这是我们的一页 GDD 模板,您可以根据自己的需求添加或删除元素。

您可以点击此处下载 Google 文档版本 👉

游戏标题 ✍️

  • 集思广益并确定潜在的游戏标题。

团队和角色 👯

  • 清晰地概述您的团队成员并为每个成员分配特定角色。

游戏概念 🤯

  • 定义游戏的单句描述,**您将用它来指导设计决策**。

游戏类型 🏷️

  • 清晰地识别您的游戏类型。

游戏特色和人工智能工具/模型 🤖

  • 列出并描述计划中的游戏特色,以及您打算整合的任何人工智能工具或模型。

平台 🖥️

  • 您想在哪个平台发布它?请记住它需要在 HuggingFace Spaces (WEBGL) 和/或 Windows 上运行。

范围 ⏲️

  • 确定预期的游戏时间。我们认为对于本课程来说,最长 10 分钟的游戏时间是一个不错的范围。

美术风格 🎨🖌️

  • 确定游戏资产的所需美术风格,例如低多边形、风格化或写实。

关卡 🖼️

  • 定义您的关卡外观(这将有助于了解您需要多少资产)。

资产 📦

  • 定义您制作此游戏所需的资产。我们将在下一个演示单元中讨论资产以及如何找到它们。

待办事项 📝

  • 需要完成什么?现在,您可以将此部分视为一个思考记录,记录下游戏中所有需要完成的事情。

游戏设计文档一页示例:博物馆抢劫

为了帮助您更好地理解此工具的用途,我们将在下面提供一个名为“博物馆抢劫”的游戏示例。

Museum Robery

游戏标题 ✍️

  • 博物馆抢劫
  • Roomba 抢劫

团队和角色 👯

  • Thomas Simonini

游戏概念 🤯

您是一名小偷,在夜间通过声音控制博物馆中的机器人清洁工,您的任务是在不被激光和警卫发现的情况下偷走金鸭子,这是一件非常昂贵的雕像。

游戏类型 🏷️

  • 渗透

游戏特色和人工智能工具/模型 🤖

  • 使用您的声音命令机器人(ASR)

  • 机器人将理解要执行的操作(句子相似性)

  • 机器人可以偷窃和破坏物品

平台 🖥️

  • WebGL

范围 ⏲️

  • 10 分钟游戏时间
  • 3 个关卡

美术风格 🎨🖌️

  • 低多边形
  • 使用 Unity Feel 库添加精美效果

关卡 🖼️

Museum Robery GDD Level 1 Museum Robery GDD Level 2 Museum Robery GDD Level 3

资产 📦

  • 地板

  • 墙壁

  • 半墙

  • 基座

  • 雕像 1

  • 雕像 2

  • 雕像 3

  • 雕像 4

  • 激光束

  • 油漆

    • 油漆 1
    • 油漆 2
    • 油漆 3
    • 油漆 4
    • 油漆 5
    • 油漆 6
    • 沙发
    • 敌人
  • 玩家

  • 数字牌

  • 网格

  • 圆形区域

  • 金鸭子

  • 雕像 1 破损

  • 雕像 2 破损

  • 雕像 3 破损

  • 雕像 4 破损

    • 地板纹理
    • 墙壁纹理

待办事项 📝

✅ 地板

✅ 墙壁

✅ 半墙

✅ 基座

✅ 雕像 1(独角兽)

✅ 雕像 2(火烈鸟)

✅ 雕像 3(蛋糕)

✅ 雕像 4(热狗)

✅ 框架

✅ 沙发

✅ 数字牌

✅ 网格

✅ 圆形区域

  • 油漆
    • 油漆 1
    • 油漆 2
    • 油漆 3
    • 油漆 4
    • 油漆 5
    • 油漆 6
    • 敌人
  • 激光束

第 2 步:房间 1

  • 房间 1 导出资产
  • 地板纹理
  • 地板预制件
  • 墙壁纹理
  • 墙壁预制件
  • 小墙纹理
  • 小墙预制件
  • 安装
  • 导航网格
  • 激光束
  • 激光束移动

除此之外,我喜欢在制作演示时编写一个**学习目标**列表,在这种情况下,我的学习目标是

学习目标 🏆

  • 从头到尾制作一款游戏
  • 发布它
  • 学习使用 Hugging Face API
  • 更好地学习使用 Navmesh
  • 学习使用声音
  • 学习使用动画和破裂效果
  • 学习使用 Feel
< > 在 GitHub 上更新