VRChat Multiplayer AI NPC / Enemy System
Littlewhinging's VRChat AI System is a powerful and customizable AI script designed for VRChat world creators. It enables the implementation of advanced AI mechanics, allowing AI entities to chase players both locally and globally. With full customization options, creators can adjust chase range, detection radius, and movement parameters to suit their needs. VRChat AI System is designed to be user-friendly while delivering professional-grade AI behaviour, making it an ideal solution for both beginners and experienced developers.
Chase & Wander Modes
All AI agents start out in wander mode, the wander feature allows the AI to move freely within their environment, whether in a small, confined space or across a larger area. Optionally, it also features a fully customizable chase range, which acts as the AI's detection radius, when a player enters this range, the AI will dynamically target and pursue the nearest player. These settings provide creators with precise control over AI movement and behaviour, enhancing immersion and interactivity in their worlds.
Local & Global Support
The system offers both local and global support, providing world creators with complete control over how their AI interacts with players. Whether you want an AI to be visible and reactive to a single user or synchronized across multiple players, VRChat AI System adapts to your needs, ensuring a seamless and immersive experience.
World Compatibility
The system is able to adapt to agents of various types and sizes, giving world creators complete flexibility in designing their AI interactions. The agents also respect the worlds navmesh setup, ensuring that AI entities detect and track players only within areas of the navmesh that the are able to access. The AI system also supports being used with animated models and when placed on a model with an animator will allow you to drive animator properties based on the ai's behaviour.
VRChat AI System is utilized in many VRChat worlds, but it is best known for its implementation in:
- The Backrooms V10.4.0 // https://vrchat.com/home/world/wrld_a2279029-c555-4fed-945f-dde72e8fac0b/info
- Backrooms: Episode 1 // https://vrchat.com/home/world/wrld_145acd8d-a5cd-4e88-87f4-ea8e17a00c99/info
Credit & Attribution
If you use the VRC AI asset, please provide credit for my work! Proper attribution helps others discover and utilize this AI. There is a credit prefab included for your convenience, but you are also welcome to create your own credit display. Your support is greatly appreciated!
For help and support feel free to message me in the support channel of my discord - https://discord.gg/bZxSyDVSuZ