
์ค๋ช
Omni NPC System is a powerful and highly customizable AI framework for Unreal Engine.Built entirely from the ground up, this system goes far beyond the default UE5.6 NPC demo, offering over 100+ configurable parameters covering animation, VFX/SFX, combat logic, AI behavior, perception, sound, and UI control.
Create scalable, interactive NPCs and AI-controlled characters with modular combat systems, dynamic behavior trees, and fully blueprint-driven components.
๐ Documentation & Tutorials
๐บ YouTube Video Tutorialhttps://youtu.be/31b6pkIyDBM
๐ Online Documentation (Google Docs)https://docs.google.com/document/d/e/2PACX-1vTELdO2lKWRtffX0FEkJ609mO0l9XzVpo689_MeQVtkJL2A3R12FDQ4kg0nHCxX04SX9HqswpSvKZTi/pub
๐ ไธญๆ่ฏดๆๆๆกฃ๏ผfor Chinese users only๏ผhttps://www.yuque.com/waige-8vxoz/hr6ysh/ne74lbsg5et60683?singleDoc#
๐ฎ Core Features
Modular Combat SystemSupports Attack Montages with switching logic by distance, random, HP, player animation, angle, etc. Includes pre/post delays and multi-condition logic.
Customizable VFX & SFXHit, near-death, death effects; bone attachments; advanced concurrency and attenuation control.
AI BehaviorPassive/aggressive states; patrol systems (point/range based); forced damage logic; level/XP/upgrades.
Three-level Death SystemRagdoll, lootable box, destroy actor.
Perception SystemFull AI Perception: sight, hearing, damage, premonition.
UI SystemToggleable health bar and level display.
๐ง NPC Configuration Fields
Attack_Montage, Be_Attacked_Montage, Death_Montage, Cropse_Animation
Per-state VFX/SFX attached to specific bones
Patrol options: Is_Patrol, Patrol_Range, Patrol_Time_Range
Death logic: drop blueprint, corpse, destroy actor, or item spawn
Blood system: HP, forced damage, bleeding broadcast
Custom footsteps and combat sound sets
๐งโโ๏ธ Character Configuration Fields
Level, XP, blood volume, upgrade logic
Speed, attack range, defense
Sound and visual feedback for each combat state
Shares same modular VFX/SFX system as NPCs
โ๏ธ Technical Info
100% Blueprint-driven
Cleanly organized and extendable
No dependency on Epicโs NPC demo
Compatible with UE5.6+



