FCNPC - Fully Controllable NPC
-
Updated
Jul 6, 2025 - C++
FCNPC - Fully Controllable NPC
MFBOPC is a minimalistic GUI tool for Skyrim: Special Edition. Its main goal is to generate XML+OSP presets that will then be read by BodySlide, in order to convert almost any female NPC's or follower's body into another body type.
Advanced AI system using Unreal's State Tree. The enemy can cast magic, switch between passive and aggressive states, and search for health potions with EQS when low on health. Includes 3 different State Tree, several custom tasks, utility selectors, and some logics adapted from my HAIPro plugin, which will support State Tree integration in future.
CentA*, an A* algorithm extension, revolutionizes NPC pathfinding in Unreal Engine 5. Optimal start and end node selection improves efficiency. Developed with Blueprints and C++, it introduces diverse enemy behaviors via a behavior tree. Balancing accuracy and efficiency accommodates obstacles, dynamic environments, and multiple agents.
A project comparing the execution speed of pathfinding algorithms on mazes for video game agents.
It is made with C++. There are several basic tasks, decorators services, EQS Context, patrol spline and enemyBase character. It also has a token system that allows enemies to attack in turn.
Handling (creation, pathfinding within, etc) of grid nodes for created entities in a 3D environment of a specified size. Written in C++. (Research)
Add a description, image, and links to the npc topic page so that developers can more easily learn about it.
To associate your repository with the npc topic, visit your repo's landing page and select "manage topics."