Create Your First Project
Start adding your projects to your portfolio. Click on "Manage Projects" to get started
AI Behavior Plugin
Project type
AI Behavior Plugin
n this video, I present MyAIPlugin, a custom AI Behavior Plugin I created for Unreal Engine 5.4 as part of a second-year university assignment.
The goal of the project was to modify and extend an Unreal Engine subsystem by focusing on AI behavior control. Instead of relying only on the traditional Behavior Tree workflow, I explored a more configurable and user-friendly AI system using:
sliders
checkboxes
runtime debug UI
plugin settings
patrol mode options
combat behavior options
The plugin supports multiple AI behaviors, including:
Random Patrol
Waypoint Patrol
Spline Patrol
Passive / Defensive / Aggressive combat styles
It also includes:
a custom AI Controller
PatrolPath and SplinePath actors
a Debug UI Manager
settings exposed through Project Settings
runtime behavior control through UI for testing and debugging
This is one of the most technical and challenging projects I have built so far, because the goal was not just to create an NPC, but to design a more modular and configurable approach to AI behavior inside Unreal Engine.
I did not have enough time to fully complete the full scope I originally planned, but the project became a strong foundation for future expansion.
Tools / Tech:
Unreal Engine 5.4, C++, AI Controller, Patrol Systems, Spline Paths, UMG Debug UI, Plugin Settings


