Spawn & Wave System

v1.0.0

Overview

Complete spawning and wave management system for Game Creator 2.

What is SWS?

SWS (Spawn & Wave System) is a complete spawning and wave management system for Game Creator 2. Create Tower Defense games, Roguelike survival arenas, resource gathering systems, and more — all through Visual Scripting with no coding required.

SWS provides a robust foundation for any game that needs to spawn entities in waves, manage their lifecycle, and track their status. Whether you're building a classic tower defense with path-following enemies or a bullet-heaven roguelike with endless spawning, SWS has you covered.

World Activity System Preview

Key Features

Spawn Manager

Central singleton with priority queue and batch processing

Object Pooling

High-performance pooling with configurable sizes per profile

Wave System

Flexible waves with Single, Loop, and Endless modes

Path System

Waypoint-based paths with speed, wait times, and events

Entity Registry

Track all spawned entities with status and wave index

SpawnProfiles

Reusable prefab configurations with variants and budget costs

Visual Scripting

14 Instructions, 12 Conditions, 12 Events for GC2

Tower Defense

Built-in helpers for TD games with path following

Roguelike Mode

Support for arena-style spawning with endless waves

Resource System

Harvest and respawn resources with cooldowns

Debug Tools

Editor window for wave management and testing

Scene Generators

Quick-start templates for TD, Roguelike, and Resource scenes

Use Cases

Tower Defense

Enemies follow paths, towers attack, waves escalate in difficulty

Roguelike / Survivors

Endless waves spawn around the player with increasing intensity

Resource Gathering

Trees, ores, and collectibles respawn after being harvested

Arena Combat

Wave-based enemy encounters in enclosed arenas

System Requirements

System Requirements

ComponentVersion
Unity Editor2022.3.0f1 or higher
Game Creator 2 Core1.7.0 or higher
Game Creator 2 Stats1.1.0 or higher
TextMeshPro3.0.6 or higher
GC2 Stats Module is optional but recommended for health tracking and automatic entity defeat when health reaches zero.

Project Statistics

14
GC2 Instructions
12
GC2 Conditions
12
GC2 Events
10+
Core Components
3
Scene Generators

Screenshots

Related Assets

SWS works great standalone but integrates beautifully with other Cupedos assets: