GameLevelDesignTask

Generates production-ready game level designs with comprehensive documentation, including layout, encounters, pacing analysis, and player guidance.

Side-Effect Safe GPT-4 Preferred Category: Games
⚙️ TaskConfig.json

{
  "level_name": "The Obsidian Vault",
  "game_type": "metroidvania",
  "level_theme": "dungeon",
  "level_duration_minutes": 15,
  "difficulty_tier": "hard",
  "include_boss_encounter": true
}
            
👁️ User UI
# Level Design: The Obsidian Vault
[S] -- [Z1] -- [Z2]
         |
      [P1] -- [B]
Phase 1: Level structure created (9 zones)
Phase 2: 6 encounters designed
Phase 3: Pacing curve analyzed (Intensity: 82/100)
Phase 4: 15 collectibles placed

Live Results Showcase

Explore actual level design artifacts generated by this task in the Cognotik workspace.

Field Type Description
level_name * String The name of the level.
game_type String The type of game (e.g., 'platformer', 'shooter', 'puzzle', 'rpg', 'metroidvania'). Default: "platformer".
level_duration_minutes Int (5-30) Target duration in minutes (5-30). Default: 10.
difficulty_tier String tutorial, easy, medium, hard, expert. Default: medium.
player_count Int Number of players (1-8). Default: 1. (2+ for multiplayer).
level_theme String Level theme (e.g., 'forest', 'dungeon', 'city', 'space_station'). Default: "dungeon".
pacing_style String steady, escalating, varied. Default: escalating.
include_boss_encounter Boolean Whether to include a final boss. Default: false.
include_puzzles Boolean Whether to include puzzle elements. Default: true.
include_secrets Boolean Whether to include secret areas. Default: true.
include_collectibles Boolean Whether to include collectibles. Default: true.
generate_difficulty_variants Boolean Whether to generate difficulty variants for accessibility. Default: false.
include_visual_layout Boolean Whether to include ASCII visual layout. Default: true.
input_files List<String> Optional glob patterns for context (e.g. **/*.kt).