System Requirements
System Requirements
| Component | Version |
|---|---|
| Unity Editor | 2022.3.0f1 or higher |
| Game Creator 2 Core | 1.7.0 or higher |
| Game Creator 2 Stats | 1.1.0 or higher |
| TextMeshPro | 3.0.6 or higher |
Prerequisites
Before installing SWS, ensure you have the following:
- Game Creator 2 Core installed from the Unity Asset Store
- GC2 Stats Module (optional) for health tracking and auto-defeat
- A Unity project using Unity 2022.3 or later
Installation Steps
- Open Package Manager
In Unity, go to
Window → Package Manager - Import SWS from Asset Store
Find SWS in your purchased assets and click Import
- Wait for Compilation
Unity will compile the scripts. This may take a moment.
- Verify Installation
Check that SpawnManager appears in the Add Component menu
Project Structure
After installation, verify the following folder structure exists:
Assets/
├── Plugins/
│ ├── GameCreator/
│ └── SpawnWaveSystem/
│ ├── Runtime/
│ │ ├── Manager/
│ │ ├── Components/
│ │ ├── Data/
│ │ ├── GC2/
│ │ ├── UI/
│ │ └── Helpers/
│ ├── Editor/
│ └── Documentation/Verify Installation
To verify SWS is correctly installed:
- Create a new empty GameObject in your scene
- Click Add Component
- Search for "Spawn Manager"
- If it appears, the installation was successful!
Spawn Wave System category in GC2's Visual Scripting components.Quick Start with Scene Generators
SWS includes scene generators to quickly create test setups:
Tower Defense Scene
Tools → Spawn Wave System → Generate Test Scenes → Tower Defense Scene
Roguelike Scene
Tools → Spawn Wave System → Generate Test Scenes → Roguelike Scene
Resource Respawn Scene
Tools → Spawn Wave System → Generate Test Scenes → Resource Scene
Troubleshooting
Compilation Errors After Import
Ensure Game Creator 2 Core is installed and up to date. SWS requires GC2 Core as a dependency. Reimport GC2 if necessary via the Package Manager.
Missing SpawnManager in Add Component Menu
Make sure the SWS assembly definition is correctly referenced. Try reimporting the SWS package or restarting Unity.
Visual Scripting Components Not Showing
GC2 Visual Scripting components should appear automatically. If not, check that GC2 is properly installed and try regenerating the Visual Scripting unit options.
Pool Objects Not Being Reused
Verify that SpawnProfile has 'Use Pooling' enabled and the pool size is greater than 0. Check that entities are being despawned via SpawnedEntityTracker, not destroyed directly.