What is World Activity System?
World Activity System is a dynamic world events, encounters, and event-chain scheduler for Game Creator 2. It combines a spatial discovery layer (shrines, dungeons, secrets, hidden treasure — found via proximity) with a temporal event layer (world events, boss spawns, weather shifts — triggered by time or conditions), driven by an automated scheduler, a prerequisite cache, and a visual EventChain graph editor for sequencing events together.
What this is not: World Activity System is not a full NPC daily-routine / life-sim system. It does not animate NPCs, pathfind between destinations, or model needs, jobs and relationships on a clock. What it does ship, as of 1.1.0, is the NPC Presence Schedule component: a focused way to make an NPC appear, disappear, teleport to a marker, and run Game Creator 2 instructions at specific hours, driven by the same time source as the rest of the asset. That is enough for shopkeeper opening hours, a guard who only patrols at night, or a merchant who arrives on market day — but if you need NPCs that walk their route, react to each other, and simulate a living town, this asset is not that, and you should plan on pairing it with a dedicated AI/behaviour solution.

Key Features
Spatial Activities
Discoverable shrines, dungeons, landmarks with proximity detection
Temporal Events
Automated time-based and conditional world events
Event Scheduler
Smart scheduling with intervals, time-of-day, and conditions
Full GC2 Integration
Seamless integration with Game Creator 2 visual scripting
Anchor System
Hybrid ScriptableObject + MonoBehaviour for easy scene placement
Debug Window
Real-time monitoring with timeline, history, and performance tools
Performance Optimized
Smart caching system for conditional events (>80% hit rate)
Persistence System
Automatic saving and loading via Remember system
Who is this for?
Open-World Developers
Create dynamic worlds with discoverable content and automated events
Game Creator 2 Users
Extend your GC2 projects with professional activity management
No-Code Developers
Build complex systems entirely through visual scripting
Programmers
Extend the system with custom code and integrations
Quick Start
Ready to get started? Follow these simple steps:
- Installation: Import the package via Unity Package Manager
- Setup Manager: Add WorldActivityManager to your scene
- Create First Activity: Use the Activity Manager window
- Test Discovery: Walk to anchor and discover content
- Enable Scheduler: Automate temporal events
System Requirements
| Requirement | Version |
|---|---|
| Unity | 2023.x or later |
| Game Creator 2 Core | Latest version |
| Cozy Weather | Optional |
Screenshots
Roadmap
Wave 3 — Cross-Module Bridges
Cross-module integration bridges: BSM ↔ SWS/PTB/CPS, CPS ↔ PTB/RS, WAS ↔ SWS/RS.
Multi-language Support
Add centralized multi-language support to all modules, allowing users to select their preferred language for documentation and in-editor messages.
WAS v1.1.0 — NPC Presence, Activity Journal & Build Fix
NPC Presence Schedule (time-of-day windows with the asset's first GC2 Event), an Activity Journal / Quest Log UI, EventChain node copy/paste, weighted scheduling, opt-in anchor culling and a multiplayer authority guard, plus a player-build compile fix. Submitted to the Asset Store, pending validation.
Remove HuckHub from all module packages
Replace bundled HuckHub assemblies with per-module Documentation menu items to prevent assembly name conflicts.
Support
Need help? Check out the Support page for:
- Frequently Asked Questions
- Changelog and version history
- Contact information
- Community resources