Weapon-baseed free-flow melee combat for Game Creator 2: smart targeting, counters, enemy attack scheduling, indicators, and runtime enemy auto-setup. Requires GC2 Melee & BehaviorDemo Scene requires Melee 2 ExamplesEnemy AI requires GC2 BehaviorRequires Unity 6.3 LTSFree Flow Combat is a flexible combat and targeting solution built on top of the Game Creator 2 Melee Weapon System.It adds a free-flow melee combat layer to your project while remaining fully compatible with Game Creator 2's existing Melee Skills, Weapons, Shields, Instructions, Conditions, Behavior Trees, and visual scripting workflow.===| 💬 DISCORD | 📖 DOCUMENTATION |===Fast and Simple SetupEquip the player and enemies with a FreeFlowMeleeWeapon, optionally assign the included enemy Behavior Graph, and press Play.Non-player characters can automatically receive the required Free Flow target, enemy agent, and behavior processor components at runtime. This keeps initial setup lightweight, makes prototyping faster, and allows the system to scale as your project grows.Key FeaturesWeapon-first setup for both players and enemiesIntelligent melee target selectionDirection-based attack selectionFallback and gap-closing attacksConfigurable counter windowsCounter response InstructionsEnemy attack-token schedulingOptional target and counter indicatorsAutomatic runtime enemy setupOptional camera-frustum targeting filtersOptional line-of-sight targeting filtersReady-to-use GC2 Behavior Tree enemy AI templateGC2 Instructions and Conditions for runtime configurationSupport for existing GC2 Melee Skills and weapon workflowsBuilt Around Your Existing Game SystemsFree Flow Combat focuses specifically on targeting, combat flow, countering, and enemy pressure. It does not force your project to use a particular damage, stats, inventory, item, or progression system.Use GC2 Stats, integrate with an inventory system, or connect the asset to your own custom gameplay logic. Free Flow Combat provides the melee combat foundation without locking your project into a rigid framework.Reduce Repetitive SetupA similar combat system could be assembled manually using Game Creator 2. Free Flow Combat packages the most common free-flow combat patterns into a reusable and easier-to-manage workflow.It helps reduce setup friction, avoids repetitive visual scripting, and includes ready-to-customize components, Instructions, Conditions, and AI templates.Ideal ForAction-adventure gamesBrawlers and beat 'em upsThird-person melee gamesCounter-focused combat systemsArena encountersGames with multiple melee enemiesGC2 projects that need smarter targeting and coordinated enemy pressureFree Flow Combat is designed for creators who want expressive, cinematic melee encounters while staying inside the familiar Game Creator 2 ecosystem.Requires Game Creator 2, Behaviour and the GC2 Melee package.Built around FreeFlowMeleeWeapon, a custom weapon type that extends GC2's MeleeWeapon.Compatible with existing GC2 Melee Skills, Combos, Shields, Instructions, Conditions, Behavior Trees, and visual scripting workflows.Supports automatic runtime setup for non-player GC2 Character objects equipped with a Free Flow weapon.Runtime setup can add the required Free Flow target and enemy agent components, along with an optional Behavior Processor.Includes GC2 visual scripting Instructions and Conditions for:Player attacks and counter inputTargeting configuration and runtime tuningEnemy movement and combat positioningCounter windows and counter responsesEnemy director configurationDistance-based and spatial counter branchingIncludes an optional, ready-to-customize GC2 Behavior Tree template for enemy combat flow.Supports optional camera-frustum and line-of-sight checks when filtering potential targets.Uses a scene-owned enemy director. Director state does not persist automatically between scenes.Includes a demo scene featuring weapon-first configuration and automatic runtime enemy setup.Does not impose a specific damage, stats, inventory, item, reward, or progression system.Free Flow Combat requires Game Creator 2 and the GC2 Melee package. Its core weapon type, FreeFlowMeleeWeapon, extends GC2's existing MeleeWeapon and integrates with established Melee Skills, Combos, Shields, Instructions, Conditions, Behavior Trees, and visual scripting workflows.Non-player GC2 Character objects can be configured automatically at runtime when they equip a Free Flow weapon. The system can add the required Free Flow target and enemy agent components, as well as an optional Behavior Processor. Automatic setup is designed to reduce repetitive configuration while still allowing individual enemies and encounters to be adjusted manually.The package includes GC2 visual scripting Instructions and Conditions for player attacks, counter input, target configuration, enemy movement, counter windows, enemy director tuning, and distance-based or spatial counter responses. An optional Behavior Tree template is also included as a starting point for enemy attack behavior.Target selection can optionally use camera-frustum and line-of-sight filtering. The enemy director is owned by the active scene and does not automatically persist when changing scenes.Damage, stats, stamina, inventory, rewards, status effects, and progression are intentionally left to your existing GC2 setup or custom gameplay systems. This keeps Free Flow Combat focused on targeting, countering, enemy coordination, and melee combat flow without forcing a broader gameplay framework.


