World Activity System

v0.3

Support & Contact

Get help, report bugs, and find answers to common questions.

Contact Options

Email Support

mail@c-huck.com

Response time: 24-48 hours (part-time support)

Website

https://www.c-huck.com

Updates, news, and other products

Discord Community

Cupedos Discord

Chat with other users and share feedback

Before You Contact Us

To help you faster, please check first:

  1. Search Documentation — Many questions are already answered in this documentation
  2. Check FAQ — See common questions below
  3. Review Console Logs — Enable Debug Logging on WorldActivityManager
  4. Use Debug Window — Event Scheduler Debug Window shows detailed event info
  5. Test in Clean Scene — Rule out conflicts with other assets

Bug Reports

If you've found a bug, please include the following information:

**Unity Version:** 2023.x.x
**WAS Version:** 0.3
**Game Creator 2 Version:** x.x.x

**Problem Description:**
(What exactly isn't working?)

**Steps to Reproduce:**
1. Step 1
2. Step 2
3. Step 3

**Expected Behavior:**
(What should happen?)

**Actual Behavior:**
(What happens instead?)

**Console Errors:**
(Copy relevant errors from Console)

**Screenshots:**
(If applicable, Debug Window screenshots help)

Send to: mail@c-huck.com

Frequently Asked Questions

Is Game Creator 2 required?

Yes. World Activity System is built specifically for Game Creator 2 and requires GC2 Core as a foundation.

Can I use this without coding?

Absolutely! All features work through GC2 visual scripting. No C# coding required for standard usage.

How many activities can I have?

Unlimited spatial and temporal activities. We've tested with 100+ activities without performance issues.

Does it work on mobile?

Yes! The system is performance-optimized and works on mobile platforms. Proximity checks use efficient distance calculations.

Can I save activity progress?

Yes. Uses GC2's Remember system for persistence. Discovered activities, completed quests, and event states all save automatically.

What's the difference between Spatial and Temporal activities?

Spatial activities are fixed-location encounters (shrines, dungeons). Temporal activities are time-based events (merchant spawns, world events).

Can events trigger other events?

Yes! Use the Chained Event field to trigger a new event when one completes. Perfect for quest chains and story progression.

How do I prevent events from conflicting?

Use the Incompatible Events list. Events marked as incompatible won't run simultaneously.

Can I modify the system's code?

Yes! All source code is included. Extend components, add custom trigger types, or integrate with other systems.

Does it work with multiplayer?

The system is single-player focused. Multiplayer would require custom networking integration.

What's the Event Scheduler cache?

Smart caching for conditional events. Caches prerequisite results to avoid redundant checks, achieving 80-95% hit rate.

Can I use Cozy Weather for time?

Yes! Set Time Provider Type to 'CozyWeather' on WorldActivityManager. Time-of-Day events will use Cozy's time system.

How do I debug events not triggering?

Open Event Scheduler Debug Window → Dashboard tab → Check event status → Review prerequisites → Use Tools tab to manually trigger.

Can I export event history?

Yes! Debug Window → History tab → Click 'Export CSV' button. Analyze in Excel or Google Sheets.

What's OneShot vs Temporal for conditional events?

OneShot triggers once then disables (for achievements). Temporal can trigger multiple times with cooldowns (for repeatable mechanics).

Changelog

Current Version: 0.3

Version 0.3

Release Date: January 2026

  • Event Scheduler System - Automated event triggering
  • Interval Events - Fixed time interval triggers
  • Time-of-Day Events - Dawn, Noon, Dusk, Midnight triggers
  • Conditional Events - GC2 condition-based triggers
  • OneShot vs Temporal - Event behavior control
  • Priority Queue System - Event prioritization (0.0-1.0)
  • Smart Caching - Performance optimization for conditionals
  • Event Scheduler Debug Window - 5 comprehensive tabs
  • Timeline Visualization - Gantt-chart with zoom (1x-10x)
  • Performance Monitoring - Cache statistics and metrics
  • Event History - Audit trail with CSV export
  • Manual Testing Tools - Force trigger, reset, time simulation

Version 0.2

Release Date: December 2025

  • Spatial Activities - Discoverable encounters with proximity detection
  • Temporal Activities - Manual event triggering system
  • WorldActivityManager - Central singleton management
  • Hybrid Architecture - ScriptableObject + MonoBehaviour
  • Activity Categories - 14 built-in categories (Shrine, Dungeon, etc.)
  • Discovery System - Dual-check (OnTriggerEnter + Proximity)
  • GC2 Integration - Full GC2 Instructions and Conditions support
  • Activity Manager Window - Visual scene placement tool
  • Custom Inspectors - Enhanced editor experience
  • Remember System - Persistence via GC2 Remember

Version 0.1 - Initial Prototype

Release Date: November 2025

  • Initial concept and architecture
  • Basic SpatialActivity implementation
  • Simple proximity detection
  • Proof of concept testing

🚀 Coming in Phase 3

Planned features for future releases:

  • Event Chains & Dependencies - Sequential event triggering
  • Event Groups & Categories - Bulk control and organization
  • Save/Load System - Advanced persistence options
  • Advanced Prerequisites - Formula-based conditions
  • Event Templates - Quick setup for common patterns
  • Analytics Dashboard - Production metrics

License & Usage Rights

Important License Information

✅ Allowed:

  • Commercial & non-commercial projects
  • Code modifications for your projects
  • Publishing and selling games with WAS
  • Client work (with proper license)

❌ Not Allowed:

  • Reselling WAS itself
  • Sub-licensing to other developers
  • Sharing source code publicly
  • Creating competing assets

Credits

Developed by Cupedos

Technologies Used

  • Game Creator 2 — Framework by Catsoft Works
  • Unity — Game Engine (2023.x+)
  • Cozy Weather — Optional time integration

Special Thanks

  • The Game Creator 2 Community for feedback and support
  • Catsoft Works for the excellent GC2 Framework
  • All beta testers and early adopters

Thank you for using World Activity System!

We hope this system makes your game development easier and more enjoyable. If you have questions, issues, or feedback — don't hesitate to reach out!