机器学习游戏课程文档

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

Hugging Face's logo
加入 Hugging Face 社区

并获得增强的文档体验

开始使用

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

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

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

在此文档中,我们概述了

  • 游戏的游戏玩法,
  • 功能
  • 游戏机制
  • 范围
  • 资源
  • 以及更多。

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

在我们的演示案例中,我们想要编写一份简洁的一页文档

单页游戏设计文档模板

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

您可以下载 Google Doc 版本 👉 这里

游戏标题 ✍️

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

团队和角色 👯

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

游戏概念 🤯

  • 用一句话定义您的游戏描述,您将在设计决策中使用它来指导您

游戏类型 🏷️

  • 明确识别您游戏的游戏类型。

游戏功能和使用的 AI 工具/模型 🤖

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

平台 🖥️

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

范围 ⏲️

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

美术风格 🎨🖌️

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

关卡 🖼️

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

资源 📦

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

待办事项 📝

  • 需要做什么,现在将此部分视为一个头脑风暴,记下您想到的游戏中需要完成的所有事项。

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

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

Museum Robery

游戏标题 ✍️

  • 博物馆抢劫案
  • Roomba 抢劫案

团队和角色 👯

  • Thomas Simonini

游戏概念 🤯

你是一名小偷,在夜间用你的声音控制博物馆中的机器人清洁工,你的角色是偷走金鸭。这是一个非常昂贵的雕像,不要被激光和警卫抓住。

游戏类型 🏷️

  • 渗透

游戏功能和使用的 AI 工具/模型 🤖

  • 使用您自己的声音 (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
    • 敌人
  • 激光束

第二步:房间 1

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

除此之外,当我制作演示时,我喜欢写一份学习目标清单,在这种情况下,我的学习目标是

学习目标 🏆

  • 从头到尾制作一个游戏
  • 发布它
  • 学习使用 Hugging Face API
  • 更好地学习使用导航网格
  • 学习使用声音
  • 学习使用动画和破坏
  • 学习使用 Feel
< > 在 GitHub 上更新