galaxy-game-systems

Implement banked storage, spawner waves, and revive logic in Galaxy scripting.

7|1|Updated Mar 24, 2026
One-click install
npx skills add https://github.com/KimPlaybit/Starcraft-2-Editor-Skills --skill galaxy-game-systems
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: galaxy-game-systems
Source: https://github.com/KimPlaybit/Starcraft-2-Editor-Skills/tree/main/.agents/skills/galaxy-game-systems
Command: npx skills add https://github.com/KimPlaybit/Starcraft-2-Editor-Skills --skill galaxy-game-systems

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Bank save/load, spawner and wave systems, jungle/camp respawn, resource rewards, hero revive/death, tech tree upgrades, and game attribute lobby options in Galaxy script. Use when implementing persistent data storage, enemy wave spawners, neutral camp respawn timers, kill resource rewards, or player revive logic. Do not use for AI wave behavior (use galaxy-ai-and-techtree) or UI (use galaxy-ui-and-dialogs).

Core Features & Use Cases

  • Bank save/load: persist per-player data across sessions.
  • Spawner & wave systems: create and manage waves with timing.
  • Jungle/camp respawn: handle neutral camp respawn timers.
  • Resource rewards: grant minerals and gas on relevant events.
  • Hero revive/death: manage lifelines and revive flow.
  • Tech tree upgrades: track and modify player upgrades over time.
  • Game attribute options: read lobby/game attributes for dynamic behavior.

Quick Start

Configure banks, spawners, and revive logic in Galaxy with a single bank per player, a defined spawner loop, and a death callback to trigger respawns.

Frequently Asked Questions about galaxy-game-systems

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I implement per-player bank save and load for persistent data in StarCraft 2 Galaxy scripting?

Per-player bank save and load in StarCraft 2 Galaxy scripting allows you to persist data across sessions using a single bank per player. This approach handles persistent player data seamlessly across single or multiplayer matches.

What's the best way to set up timed enemy wave spawners and neutral camp respawns in Galaxy script?

Timed enemy wave spawners and neutral camp respawns in Galaxy script are handled through dedicated spawner definitions and respawn timers. You configure a spawner loop to manage wave timing and trigger neutral camp respawns automatically.

Can I manage hero death and revive flow using game attribute lobby options in SC2?

Yes, hero death and revive flow in SC2 can be managed using lifeline tracking and death callbacks. The system reads game attribute lobby options to dynamically adjust revive logic and player behavior during the match.

Does this Galaxy scripting system handle tech tree upgrades and resource rewards on kill events?

Yes, the Galaxy scripting system handles tech tree upgrades by tracking and modifying player upgrades over time. It also grants mineral and gas resource rewards automatically upon relevant kill events.

When should I not use this Galaxy scripting approach for AI wave behavior or UI dialogs?

You should not use this Galaxy scripting approach for AI wave behavior or UI dialogs because it focuses on banks, spawners, and revive logic. Use specialized AI tech tree or UI dialog systems for those specific map features.