Generate complete game level designs with layout, pacing, and encounters
The Game Level Design task is a specialized tool for game developers that automates the creation of detailed level design documents. It goes beyond simple layout generation to include encounter design, pacing analysis, and player guidance systems.
| Parameter | Type | Default | Description |
|---|---|---|---|
| level_name | String | Required | The name of the level. |
| game_type | String | "platformer" | The type of game (e.g., 'platformer', 'shooter', 'puzzle', 'rpg'). |
| level_duration_minutes | Int | 10 | Target duration in minutes (5-30). |
| difficulty_tier | String | "medium" | Difficulty tier (tutorial, easy, medium, hard, expert). |
| player_count | Int | 1 | Number of players. |
| level_theme | String | "dungeon" | Visual and narrative theme. |
| pacing_style | String | "escalating" | Pacing style (steady, escalating, varied). |
| include_boss_encounter | Boolean | false | Include a boss encounter. |
| include_puzzles | Boolean | true | Include puzzle elements. |
| include_secrets | Boolean | true | Include secret areas. |
| include_collectibles | Boolean | true | Include collectibles. |
| generate_difficulty_variants | Boolean | false | Generate difficulty variants. |
| include_visual_layout | Boolean | true | Include ASCII visual layout. |
| input_files | List<String> | null | Input files for context. |
GameLevelDesignTask
// Example YAML configuration
task_type: GameLevelDesign
level_name: "Crystal Caverns"
game_type: "metroidvania"
level_theme: "crystal caves"
difficulty_tier: "hard"
include_boss_encounter: true
include_secrets: true