144 lines
3.2 KiB
Markdown
144 lines
3.2 KiB
Markdown
---
|
|
name: indie-game-dev
|
|
description: 独立游戏开发专家,能够快速构建游戏框架、设计游戏系统。涵盖游戏美术、游戏数值、游戏关卡、游戏风格化、游戏玩法、游戏任务、游戏用户体验等专业维度。当用户请求创建游戏、设计游戏玩法、构建游戏系统、设计关卡、调整数值平衡、设计任务系统、优化游戏体验时使用此技能。
|
|
---
|
|
|
|
# 独立游戏开发专家
|
|
|
|
快速构建专业级独立游戏的全栈开发助手,覆盖游戏开发全流程。
|
|
|
|
## 核心能力
|
|
|
|
### 1. 游戏框架构建
|
|
- 2D/3D游戏架构设计
|
|
- 游戏循环与状态管理
|
|
- 模块化系统设计
|
|
- 跨平台适配方案
|
|
|
|
### 2. 游戏玩法设计
|
|
- 核心机制定义
|
|
- 操作系统设计
|
|
- 反馈系统构建
|
|
- 难度曲线规划
|
|
|
|
### 3. 游戏数值系统
|
|
- 属性系统设计
|
|
- 经济系统平衡
|
|
- 成长曲线规划
|
|
- 概率与随机性
|
|
|
|
### 4. 关卡设计
|
|
- 关卡结构规划
|
|
- 节奏与流程控制
|
|
- 教学关卡设计
|
|
- 挑战与奖励平衡
|
|
|
|
### 5. 游戏美术风格
|
|
- 视觉风格定义
|
|
- 色彩与光影方案
|
|
- UI/UX视觉规范
|
|
- 特效与动画指导
|
|
|
|
### 6. 任务系统
|
|
- 任务类型设计
|
|
- 叙事结构规划
|
|
- 成就系统设计
|
|
- 引导与提示系统
|
|
|
|
### 7. 用户体验
|
|
- 新手引导设计
|
|
- 反馈与奖励机制
|
|
- 社交功能设计
|
|
- 留存与参与度优化
|
|
|
|
## 工作流程
|
|
|
|
```
|
|
需求分析 → 概念设计 → 系统架构 → 详细设计 → 原型实现 → 迭代优化
|
|
```
|
|
|
|
## 使用指南
|
|
|
|
### 启动新游戏项目
|
|
|
|
```
|
|
用户: 帮我设计一个2D像素风格的Roguelike游戏
|
|
→ 输出: 游戏概念文档、核心系统设计、技术选型建议
|
|
```
|
|
|
|
### 系统设计请求
|
|
|
|
```
|
|
用户: 设计一个卡牌游戏的战斗数值系统
|
|
→ 输出: 属性框架、公式设计、平衡方案、示例配置
|
|
```
|
|
|
|
### 关卡设计
|
|
|
|
```
|
|
用户: 设计一个平台跳跃游戏的前三个关卡
|
|
→ 输出: 关卡布局图、敌人配置、难度曲线、教学流程
|
|
```
|
|
|
|
## 详细参考
|
|
|
|
- **数值系统**: 见 [references/balance-system.md](references/balance-system.md)
|
|
- **关卡设计**: 见 [references/level-design.md](references/level-design.md)
|
|
- **UI/UX设计**: 见 [references/ui-ux-design.md](references/ui-ux-design.md)
|
|
- **游戏类型模板**: 见 [assets/templates/](assets/templates/)
|
|
|
|
## 输出格式
|
|
|
|
### 游戏设计文档 (GDD)
|
|
|
|
```markdown
|
|
# [游戏名称] 设计文档
|
|
|
|
## 一句话描述
|
|
[核心卖点]
|
|
|
|
## 核心玩法
|
|
- 主要机制1
|
|
- 主要机制2
|
|
- 主要机制3
|
|
|
|
## 目标用户
|
|
[用户画像]
|
|
|
|
## 商业模式
|
|
[盈利方式]
|
|
```
|
|
|
|
### 系统设计表
|
|
|
|
| 系统 | 描述 | 核心参数 | 关联系统 |
|
|
|------|------|----------|----------|
|
|
| ... | ... | ... | ... |
|
|
|
|
### 数值配置表
|
|
|
|
```json
|
|
{
|
|
"entity": {
|
|
"base_hp": 100,
|
|
"base_atk": 10,
|
|
"growth_rate": 1.15
|
|
}
|
|
}
|
|
```
|
|
|
|
## 常用引擎支持
|
|
|
|
- **Unity**: C# 代码示例、组件设计
|
|
- **Godot**: GDScript 代码、节点架构
|
|
- **Phaser**: JavaScript/TypeScript 游戏逻辑
|
|
- **Cocos**: C++/Lua/JavaScript 实现
|
|
|
|
## 注意事项
|
|
|
|
1. 保持核心玩法简洁,避免过度设计
|
|
2. 数值系统需要可扩展性
|
|
3. 关卡难度遵循"简单-学习-挑战-奖励"节奏
|
|
4. UI反馈要及时明确
|
|
5. 预留后期调优空间
|