Marketplace: Fast AI Plugin (Multiplayer) in Code Plugins - UE Marketplace
Fast AI is an AI system written in C++ for optimal performance. It supports both single-player and multi-player. It comes with many examples and AI spawners. It lets you create variety of AI system for open world to linear games.
NOTE: Some basic animations were used to create the AI examples for demonstration purposes.
- Single-player & Multi-player
- Melee and Range AI
- Trace Based Melee Hit Detection
- Animal AI
- Zombie AI
- Player Activated AI
- Sight and Hearing Senses
- AI Spawners
- Quick and easy integration
Number of Blueprints: 24
Number of C++ Classes: 19
Network Replicated: Yes
Supported Development Platforms: Windows
Supported Target Build Platforms: Windows
Example Project: Included with the plugin
Zombie Demo Video
Playable Zombie Demo
Demo Showcase Video
When you say “fast,” what are you comparing to? Which other AI have you benchmarked, and how much faster are you? And what trade-off am I choosing when using this system, as opposed to other systems?
The AI system , AI spawner, characters, tasks, services, decorators, they all are written in C++ which is way more performant than blueprints. Most of the AI assets in the marketplace are based on blueprints which are ideal for learning and to be used in prototypes. I personally own a couple but when i use them in real projects such as in a open world game, they cause many performance issues. Also spawning and de-spawning multiple AI NPCs based on players proximity using C++ is very benefacial. I also have plans to add many optimization featues in the future as well which will improve the presence of AI more performant.
NEW video showcasing the usage of two Paragon characters.
That sounds good, I guess. Most of the blueprints that I’ve made seem like they only configure the underlying C++ AI system anyway, so I would love to see some actual metrics – configure some particular tasks in basic unreal, versus in your system, and then measure microseconds per actor per frame, or how many actors can make decisions before you use more than 10 milliseconds per frame, or whatever – some real numbers!
Plans are great and all, but that doesn’t make the current system “fast.” Comparable numbers, make the system fast. And, if you’re already planning to improve performance, then presumably you already have comparable numbers, because that’s the only way you can actually say that the performance of something has improved!