create_game_mode
Create a GameModeBase Blueprint and assign default Pawn, HUD, PlayerController, GameState, and Spectator classes in one call.
Instructions
Create a GameModeBase Blueprint with optional class assignments.
The GameMode controls which classes (Pawn, HUD, PlayerController, etc.) are used when the level starts.
Args: name: Blueprint name (e.g., "BP_MyGameMode") default_pawn_class: Default pawn Blueprint name hud_class: HUD Blueprint name player_controller_class: PlayerController Blueprint name game_state_class: GameState Blueprint name spectator_class: Spectator pawn Blueprint name
KB: see knowledge_base/03_GAMEPLAY_FRAMEWORK.md#overview Example: create_game_mode(name="ExampleName")
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| hud_class | No | ||
| spectator_class | No | ||
| game_state_class | No | ||
| default_pawn_class | No | ||
| player_controller_class | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |