create_round_based_game_system
Builds a complete round-based progression system in Unreal Engine: persistent save data, round/load macros, scaling target goals, and win-condition round advancement.
Instructions
Create a complete round-based game progression system from Ch. 11.
Sets up the full arcade-style round system:
SaveGame blueprint for persistent round data
LoadRound / SaveRound macros in the character Blueprint
SetRoundTargetGoal macro to scale difficulty per round
Win condition check that advances rounds
Integration with the save/load system
Args: character_blueprint: Player character Blueprint name game_mode_blueprint: GameMode Blueprint name save_blueprint_name: SaveGame Blueprint name round_scale_multiplier: How much target goal multiplies per round initial_target_goal: Starting number of targets to eliminate
KB: see knowledge_base/17_GAME_SYSTEMS_COOKBOOK.md#overview Example: create_round_based_game_system()
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| character_blueprint | No | BP_FirstPersonCharacter | |
| game_mode_blueprint | No | BP_GameMode | |
| initial_target_goal | No | ||
| save_blueprint_name | No | BP_SaveInfo | |
| round_scale_multiplier | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |