A modular feedback system for Game Creator 2 with reusable one-shot and state feedback, 188 feedback steps, Visual Scripting, haptics, camera, audio, UI, VFX, and module integrations.Feedback System for Game Creator 2 is a modular game-feel framework for building responsive, reusable feedback without modifying official Game Creator 2 source.Create everything from simple hit reactions and UI pulses to complete layered feedback sequences using reusable Feedback Profiles, embedded sequences, and state-based feedback.The system supports both one-shot feedback and persistent Enter → Active → Exit state workflows, making it suitable for combat impacts, pickups, interactions, low-health effects, aiming states, traversal, quest feedback, dialogue moments, environmental reactions, and more.Feedback can combine camera effects, audio, particles, transforms, UI animation, lighting, post-processing, haptics, Character actions, variables, branching, delays, randomization, composition, and optional Game Creator module integrations.Each Feedback Step also supports shared execution controls such as delay, GC2 conditions, chance, intensity, duration modifiers, jitter, conflict handling, and time mode.Reusable Feedback Profiles can be nested inside other profiles, allowing complex feedback to be composed from smaller effects while built-in recursion protection prevents invalid profile loops.The included Feedback Controller can be triggered through Game Creator 2 Visual Scripting, C#, or the generic Feedback Trigger Hook, which lets existing GC2 Triggers launch feedback while preserving source and target context.The module also provides rich typed payload support for optional GC2 integrations, allowing feedback sequences to inspect the gameplay event that caused them, including Stats changes, Inventory items, Quest state, Dialogue context, combat information, Perception data, Behavior processors, and Traversal events.Main FeaturesReusable Feedback ProfilesStateful Feedback ProfilesParallel and sequential execution188 Feedback Steps across Core and integrationsCamera shake and camera feedbackAudio and music feedbackUI pulses and presentation feedbackTransform, renderer, material, light, and particle effectsHaptics and optional Input System gamepad rumblePost-processing integrationBranching, randomization, cooldowns, repeats, and subsequencesNested feedback compositionReplay policies including Restart, Ignore, Concurrent, and QueueGC2 Property-based conditionsFeedback intensity systemConflict and overlap managementRich gameplay-event payloadsGeneric GC2 Trigger integrationFull Game Creator 2 Visual Scripting supportOptional integrations kept in separate assembliesDiscord | DocumentationUnity CompatibilityDesigned for Unity 6+Runtime and Editor code are separated into dedicated assembliesRequired DependencyGame Creator 2 CoreFeedback Content188 Feedback Steps94 Core Feedback Steps94 optional integration Feedback StepsReusable Feedback Profile assetsReusable Feedback State Profile assetsEmbedded controller-local sequencesParallel and sequential execution modesGame Creator 2 Visual Scripting5 InstructionsPlay Feedback ControllerStop Feedback ControllerEnter Feedback StateExit Feedback StateStop Feedback State6 Events / TriggersFeedback StartedFeedback CompletedFeedback StoppedFeedback State EnteredFeedback State ExitedFeedback State Stopped58 typed PropertiesFeedback Steps can directly use GC2 Boolean Properties as execution conditionsCore Feedback CategoriesAudioCameraCharacterUITransformRenderer and MaterialsLightingParticlesTime ScaleScreen WashLetterboxVariablesHapticsCompositionBranchingRandomizationCooldownsRate limitingRepeatsLocal intensity controlOptional Game Creator IntegrationsStatsInventoryQuestDialogueMeleeShooterPerceptionBehaviorTraversalOptional Unity IntegrationsURP Post ProcessingHDRP Post ProcessingUnity Input System HapticsVisual Effect GraphCinemachine 3Optional integrations are isolated into separate assemblies/packages so unused dependencies are not required by Feedback Core.Runtime ArchitectureFeedback Controller runtime componentFeedback Profile compositionFeedback State Profile lifecycleGeneric Feedback Trigger HookReplay and queue managementCancellation supportNested profile executionRecursion protectionDeterministic execution contextShared intensity propagationTyped immutable feedback payload contextBlend services for overlapping effectsConflict-channel handlingEditor SupportCustom Feedback Controller inspectorFeedback Profile editorFeedback State Profile editorFeedback Step drawers and selectorsValidation utilitiesComposition validationRuntime/Editor assembly separationThe asset extends Game Creator 2 through dependency-based integrations and does not modify official Game Creator 2 source.




