Create dynamic open-world experiences with spatial activities, temporal events, and visual event chain editor. Requires Game Creator 2.Transform Your Open World Into a Living, Breathing ExperienceThe World Activity System is a comprehensive Unity asset that brings your game worlds to life with discoverable spatial activities and dynamic temporal events. Built specifically for Game Creator 2, it provides a complete framework for creating engaging open-world gameplay without writing complex code.----------------------------------------------------------------------More Details: Online Documentation----------------------------------------------------------------------What is World Activity System?WAS combines two powerful systems in one package:Spatial Activities - Discoverable world content like shrines, dungeons, collectibles, and secrets that players explore and interact with.Temporal Events - Time-based and scheduled events such as blood moons, boss spawns, day/night cycles, and recurring world events.EventChains - Sophisticated event sequences with branching paths, conditions, and visual editing tools for creating complex gameplay scenarios.All integrated seamlessly with Game Creator 2's visual scripting system.Key FeaturesVisual Workflow - See your entire event chain at a glanceDrag & Drop - Intuitive node creation and linkingReal-Time Validation - Catch errors before they happenSide-Panel Inspector - Edit properties without clutterOne-Click Start Node - Change chain entry point instantlyUndo/Redo Support - Never lose work to mistakesProfessional UI - Unity-standard design (like Shader Graph)Spatial Activity System. Create discoverable world content that rewards exploration:Activity Types - Shrines, dungeons, collectibles, secrets, bossesDiscovery System - Trigger-based and proximity detectionAnchor System - Place activities in any scenePrerequisite System - Control access with conditionsCompletion Tracking - Automatic progress savingGC2 Integration - Full Actions & Conditions libraryPerfect for: Zelda-style shrines, Skyrim dungeons, collectibles, world bossesTemporal Event SystemSchedule events based on time, conditions, or priorities:Interval Events - Repeat every X seconds/minutesTime-of-Day Events - Trigger at specific game timesConditional Events - Execute when conditions metPriority Queue - Intelligent conflict resolutionPrerequisite Caching - Optimized performance (95% hit rate)Event Chaining - Link events into complex sequencesPerfect for: Blood moons, NPC schedules, day/night cycles, boss spawnsEventChain SystemCreate sophisticated event sequences with full visual editing:Branching Logic - Success/failure paths, weighted random selectionExecution Control - Wait, delay, parallel executionLink Conditions - Always, OnSuccess, OnFailure, NeverValidation System - Catches circular dependencies, unreachable nodesRuntime Execution - GetNextNode(), conditional flowDebug Support - Timeline view, execution logsPerfect for: Quest chains, dynamic encounters, NPC behaviors, tutorialsCozyWeather IntegrationUse Events to change the environment and weather. You will be able to trigger events and activities either by game time, custom time integrations, or the linked cozy weather time controller. This is an optional offering. Even if selected by mistake, the fallback will be Game Time. A dedicated demo scene has been created to either------------------------------------------------------------------------------------------HuckHub - Possible Updates and IntegrationsThis asset communicates with HuckHub to check for module updates, possible Integrations, upcoming releases and links external documentation.------------------------------------------------------------------------------------------Technical RequirementsRequired:Unity 2022.3 or newerGame Creator 2 (Core module)TextMeshPro (included with Unity)Production Ready:Comprehensive validation systemDetailed error messages with fix suggestionsUndo/Redo throughoutAuto-save optionsExtensive debugging toolsWell Documented:12+ comprehensive guidesVideo tutorials (coming soon)Online documentationCode examplesBest practicesAI has been used during the development progress to create test classes, improve code quality and reducing redundant tasks. Also as part of the marketing and image generation process.




