iSkills 原始文档
🔧

game-designer

Top Agent Skill


game-designer

Skill 简介

在游戏开发领域,设计出引人入胜且平衡良好的游戏机制、进程系统和经济体系是成功的关键。然而,这些任务往往需要开发者具备深厚的行业经验和大量的时间投入。game-designer 是一个基于 OpenClaw 平台的智能 Skill,旨在帮助游戏开发者简化这些复杂的设计流程。该 Skill 通过分析玩家心理、提供数学模型支持以及生成详细的游戏设计文档(GDD),帮助开发者快速构建核心游戏循环、进程系统和经济平衡体系。无论你是独立开发者,还是大型游戏工作室的成员,game-designer 都能为你的游戏项目提供有力的支持。

游戏开发不仅仅是创造有趣的游戏机制,还需要考虑如何让不同类型的玩家都能享受游戏。game-designer 专注于在“趣味性”和“深度”之间找到平衡点。它首先关注游戏的核心乐趣,然后为硬核玩家增加深度,同时兼顾游戏的易用性和可访问性。这使得开发者能够更专注于创意本身,而不必在繁杂的设计细节中迷失方向。

主要功能

1. 核心游戏循环设计
game-designer 能够根据游戏类型和目标玩家群体,设计出引人入胜的核心游戏循环。它不仅关注游戏的基本玩法,还能结合玩家心理学,确保游戏机制能够持续吸引玩家的注意力。

2. 进程系统构建
该 Skill 支持设计多种进程系统,包括每次运行(Per-run)元进程(Meta Progression)。每次运行进程指的是玩家在单次游戏过程中获得的进展,而元进程则是跨多次游戏过程的长期进展。game-designer 会提供详细的平衡公式,确保进程系统的公平性和可持续性。

3. 经济体系平衡
对于需要经济体系支持的游戏,game-designer 可以设计货币的“流入”和“流出”机制,并提供防止通货膨胀的策略。它会分析游戏中的货币流动情况,并给出优化建议,以确保经济体系的稳定。

4. 关卡设计文档编写
game-designer 能够根据开发者提供的游戏概念,编写详细的关卡设计文档。这些文档不仅包含关卡的基本布局和目标,还包括难度曲线分析和玩家体验优化建议。

5. 玩家流失分析
通过分析玩家在特定关卡或游戏阶段的行为,game-designer 可以识别出玩家流失的原因,并提供相应的难度曲线调整和节奏优化方案。

6. 游戏设计文档生成
该 Skill 可以生成完整的游戏设计文档(GDD),涵盖游戏机制、关卡设计、进程系统和经济体系等各个方面。这些文档为开发团队提供了明确的设计蓝图,有助于提高开发效率。

使用场景

  1. 独立游戏开发者
    对于独立开发者来说,game-designer 是一个强大的工具,可以帮助他们快速构建游戏的核心机制和进程系统,并生成详细的游戏设计文档,从而节省大量时间和精力。

  2. 经济体系设计
    在设计需要复杂经济体系支持的游戏(如模拟经营类游戏)时,game-designer 可以提供专业的经济平衡建议,帮助开发者避免常见的经济失衡问题。

  3. 关卡设计优化
    对于已经开发到一定阶段的项目,game-designer 可以分析现有关卡设计,识别出难度曲线和节奏方面的问题,并提供优化方案,以提高玩家体验。

  4. 玩家流失分析
    通过分析玩家行为数据,game-designer 可以帮助开发者识别玩家流失的关键点,并提供相应的改进建议,以降低玩家流失率。

  5. 游戏设计文档编写
    对于大型游戏项目,game-designer 可以生成详细的游戏设计文档,为整个开发团队提供明确的设计蓝图,确保项目各部分的一致性和协调性。

如何使用

首先,确保你已经安装了 OpenClaw 平台。然后,按照以下步骤配置 game-designer Skill:

# 创建工作目录
mkdir -p ~/.openclaw/agents/game-designer/agent

# 复制 Skill 配置文件
cp SOUL.md ~/.openclaw/agents/game-designer/agent/

# 添加 game-designer Skill 到 OpenClaw
openclaw agents add game-designer --workspace ~/.openclaw/agents/game-designer

安装完成后,你可以通过 OpenClaw 的命令行界面与 game-designer 进行交互。例如,设计一个 Roguelike 游戏的进程系统:

openclaw game-designer "Design a progression system for my roguelike"

示例

示例 1:设计进程系统

假设你正在开发一款 Roguelike 游戏,希望设计一个进程系统。你可以执行以下命令:

openclaw game-designer "Design a progression system for my roguelike"

输出可能如下:

### Per-run Progression
- **经验值获取**:每次击败敌人获得 10-50 经验值。
- **升级机制**:每获得 100 经验值升一级,提升角色属性。
- **临时增益**:在单次游戏中获得临时增益,如攻击力提升 5%。

### Meta Progression
- **永久升级**:每次游戏结束后,保留部分属性提升,如最大生命值 +5。
- **解锁新角色**:通过多次游戏解锁新角色,每个角色有独特技能。
- **平衡公式**:
  - 经验值获取:f(enemy_level) = 10 + 5 * enemy_level
  - 升级阈值:threshold(level) = 100 * level

示例 2:经济体系平衡

对于一款移动游戏的经济体系平衡,可以执行:

openclaw game-designer "Balance the economy for my mobile game"

输出可能如下:

### Currency Sinks
- **购买道具**:玩家可以使用游戏内货币购买强力道具。
- **角色升级**:消耗货币提升角色等级。

### Currency Faucets
- **任务奖励**:完成每日任务获得 100-500 货币。
- **广告奖励**:观看广告获得 50 货币。

### Inflation Prevention
- **货币销毁机制**:定期举办活动,消耗玩家多余货币。
- **动态调整**:根据玩家平均货币持有量,动态调整货币获取和消耗速率。

总结

game-designer 是一个功能强大的智能 Skill,专为游戏开发者设计。它不仅能够简化游戏设计流程,还能提供专业的建议和详细的文档支持。无论是设计核心游戏循环、构建进程系统,还是平衡经济体系,game-designer 都能为开发者提供有力的支持。对于那些希望提高开发效率、优化玩家体验的开发者来说,game-designer 是一个不可或缺的工具。通过使用 game-designer,开发者可以更专注于创意本身,而不必在繁杂的设计细节中迷失方向。

GitHub 参考 iSkills 专业中文解析 · 2026-03-22 更新

探索更多 Top Agent Skills