top of page

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

bottom of page