Download

Fast AI (Multiplayer)

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.

Technical Details

FEATURES:

  • 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

Documentation: Link

Example Project: Included with the plugin






Zombie Demo Video
Playable Zombie Demo
Demo Showcase Video
Playable Demo
Tutorial Video
Discord

Fast AI Plugin v1.01

  • AI NPC vertical aim offset
  • Player vertical aim offset
  • Ragdoll death option
  • Updated the example map with new materials
  • Added another range example

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?

1 Like

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!