52 lines
1.6 KiB
YAML
52 lines
1.6 KiB
YAML
template:
|
|
id: gdd-wechat-template
|
|
name: WeChat Mini-Game GDD
|
|
version: 1.0.0
|
|
description: A comprehensive Game Design Document tailored for WeChat Mini-Games, based on official documentation.
|
|
output:
|
|
format: markdown
|
|
filename: "docs/gdd.md"
|
|
workflow:
|
|
mode: incremental
|
|
sections:
|
|
- id: header
|
|
title: Game Design Document - {{game_name}}
|
|
instruction: "What is the name of your game?"
|
|
fields:
|
|
- id: game_name
|
|
type: text
|
|
- id: overview
|
|
title: "1. Game Overview"
|
|
instruction: "Provide a high-level pitch for your game."
|
|
content: |
|
|
### 1.1. Core Concept
|
|
{{...}}
|
|
- id: core_mechanics
|
|
title: "2. Core Gameplay & Mechanics"
|
|
instruction: "Describe the core gameplay loop, entity-component structure, and scene management."
|
|
content: |
|
|
### 2.1. Gameplay Loop
|
|
{{...}}
|
|
- id: wechat_integration
|
|
title: "3. WeChat Platform Integration"
|
|
instruction: "Describe the integration with WeChat's APIs (Login, Social Sharing, Payment)."
|
|
sections:
|
|
- id: wechat_login
|
|
title: "3.1. WeChat Login & User Identity"
|
|
instruction: "How will users log in using `wx.login`?"
|
|
content: |
|
|
{{...}}
|
|
- id: social_sharing
|
|
title: "3.2. Social Sharing"
|
|
instruction: "What content can be shared? How will you use the sharing APIs?"
|
|
content: |
|
|
{{...}}
|
|
- id: asset_workflow
|
|
title: "4. Asset Workflow & Rendering"
|
|
instruction: "Describe the plan for assets (models, textures) and the rendering approach."
|
|
content: |
|
|
### 4.1. Asset Management
|
|
{{...}}
|
|
### 4.2. Rendering Pipeline
|
|
{{...}}
|