Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

30 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŽฎ AI Enemy Boss Fight System

Unreal Engine Blueprint Status

An advanced AI-driven boss fight system featuring dynamic combat mechanics, spell casting, and immersive gameplay

๐Ÿ“ธ Screenshots & Gameplay

๐ŸŽฌ COMPLETE PROJECT DEMO

๐ŸŽฎ Watch Full Gameplay Demo

๐Ÿ”ฅ See the entire AI boss fight system in action - All features completed and working! ๐Ÿ”ฅ


๐Ÿš€ Features

๐Ÿค– Intelligent AI System

  • Dynamic Enemy Behaviors: Melee, Ranged, and Mage enemy types with unique AI patterns
  • Adaptive Combat: AI that responds intelligently to player actions
  • Boss Fight Mechanics: Epic encounters with challenging AI opponents

โš”๏ธ Combat System

  • Damage System: Comprehensive damage calculation with multiple damage types
  • Attack Varieties: Diverse attack patterns and combinations
  • Health Management: Visual health bars and damage feedback

๐Ÿ”ฅ Spell & Effects System

  • Area of Effect (AOE) Spells:
    • ๐Ÿ’ฅ Explosive Blasts
    • ๐Ÿ”ฅ Fire Damage Over Time
    • โšก Lightning Strikes
    • ๐Ÿ’š Healing Areas
  • Projectile System: Dark Energy Barrages and magical projectiles
  • Visual Effects: Stunning particle systems and spell animations

๐ŸŽฏ Player Experience

  • Multiple Stances: Dynamic player stance system
  • Weapon Integration: AR-15 and M16 weapon systems
  • Character Animations: Smooth blend spaces and retargeted animations

๐Ÿ“ Project Structure

๐ŸŽฎ AI_Enemy_Boss/
โ”œโ”€โ”€ ๐ŸŽฏ Content/
โ”‚   โ”œโ”€โ”€ ๐Ÿ‘น Enemy/              # AI enemy blueprints and behaviors
โ”‚   โ”œโ”€โ”€ โš”๏ธ Attacks/            # Attack system components
โ”‚   โ”œโ”€โ”€ ๐Ÿ’ฅ AOE/                # Area of effect spell system
โ”‚   โ”œโ”€โ”€ ๐Ÿน Projectiles/        # Projectile-based attacks
โ”‚   โ”œโ”€โ”€ ๐Ÿ’” Damage_System/      # Comprehensive damage handling
โ”‚   โ”œโ”€โ”€ ๐Ÿง™ Characters/         # Player and enemy character assets
โ”‚   โ”œโ”€โ”€ ๐Ÿ”ซ Weapon/             # Weapon systems and mechanics
โ”‚   โ”œโ”€โ”€ ๐ŸŽจ FXVarietyPack/      # Visual effects and particles
โ”‚   โ””โ”€โ”€ ๐ŸŽต Audio/              # Sound effects and audio cues
โ”œโ”€โ”€ โš™๏ธ Config/                 # Engine and project configuration
โ””โ”€โ”€ ๐Ÿ“Š Saved/                  # Project saves and generated content

๐Ÿน Combat Mechanics

  • Real-time Combat: Fast-paced action with responsive controls
  • Spell Casting: Magic system with cooldowns and mana management
  • Weapon Switching: Seamless transitions between melee and ranged combat

๐Ÿง  AI Intelligence

  • Behavior Trees: Complex AI decision-making systems
  • Dynamic Difficulty: AI adapts to player skill level
  • Group Tactics: Coordinated enemy attacks and formations

๐ŸŽจ Visual Excellence

  • Particle Effects: Spectacular spell and combat visuals
  • Dynamic Lighting: Atmospheric lighting for immersive experience
  • Material Effects: Advanced shaders for magical effects

๐Ÿ› ๏ธ Technical Implementation

๐Ÿ“Š System Architecture

๐Ÿ“˜ Blueprint Architecture

  • Modular Design: Reusable components for scalable development
  • Event-Driven System: Efficient communication between game systems
  • Data Structures: Custom structs for attack, damage, and spell data

๐ŸŽฏ Key Components

  • BP_Enemy_Base - Base enemy class with core AI functionality
  • BPC_DamageSystem - Damage calculation and health management
  • BPC_Attacks - Attack system with combo mechanics
  • BP_AOE_Base - Area of effect spell foundation

๐Ÿš€ Getting Started

๐Ÿ“‹ Prerequisites

  • Unreal Engine 5.0 or later
  • Windows 10/11 (recommended)
  • 16GB RAM minimum
  • DirectX 12 compatible graphics card

๐Ÿ”ง Installation

  1. Clone the repository
  2. Open AI_Enemy.uproject in Unreal Engine
  3. Let the engine compile shaders and build lighting
  4. Press Play to start testing!

๐ŸŽฎ Controls

  • WASD - Movement
  • Mouse - Camera control
  • Left Click - Primary attack
  • Right Click - Secondary attack/Block
  • Q - Cast spell
  • E - Interact/Pick up items

๐ŸŽฏ Project Status: โœ… COMPLETED

โœ… Fully Implemented Features

  • โœ… Advanced Enemy AI System - Multiple enemy types with intelligent behaviors
  • โœ… Comprehensive Damage System - Full damage calculation with visual feedback
  • โœ… Complete AOE Spell System - Fire, Lightning, Explosion, and Healing spells
  • โœ… Projectile Combat System - Dark energy projectiles and magical attacks
  • โœ… Dynamic Health Management - Visual health bars with real-time updates
  • โœ… Weapon Integration - AR-15 and M16 weapon systems fully functional
  • โœ… Boss Fight Mechanics - Epic boss encounters with challenging AI
  • โœ… Visual Effects System - Stunning particle effects and spell animations
  • โœ… Audio Integration - Combat sounds and weapon audio cues
  • โœ… Player Stance System - Multiple combat stances and smooth animations

See all features working together in this comprehensive gameplay demonstration!


๐Ÿค Contributing

Feel free to contribute to this project! Whether it's:

  • ๐Ÿ› Bug reports
  • ๐Ÿ’ก Feature suggestions
  • ๐ŸŽจ Art assets
  • ๐Ÿ“ Documentation improvements

๐Ÿ“„ License

This project is developed for educational and portfolio purposes.


๐ŸŽฎ AI Enemy Boss Fight System - COMPLETED PROJECT! ๐Ÿ”ฅ

Built with Unreal Engine 5 | Blueprint Visual Scripting

Experience the full AI boss fight system with all features working seamlessly together!


๐Ÿ† Project Highlights

  • โœ… Completed: Advanced AI enemy system with multiple types
  • โœ… Completed: Full spell casting system (AOE, Projectiles, Effects)
  • โœ… Completed: Comprehensive damage and health management
  • โœ… Completed: Epic boss fight mechanics
  • โœ… Completed: Visual effects and audio integration

About

๐ŸŽฎ A game AI project built in Unreal Engine using Blueprints. Features a dynamic enemy boss with behavior logic, attack patterns, and state-based movement. Designed to strengthen skills in game AI, visual scripting, and real-time decision-making.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors