Large World Demo Video
NPC and World Demo Video
Documentation
Project Setup Video Tutorial
This system allows NPCs to be simulated across large, streaming worlds without high performance costs. It uses two simulation modes:
Online simulation – full AI and navigation when NPCs are near the player.
Offline simulation – simplified movement between predefined points when NPCs are far from the player or outside loaded areas.
Features
Pathfinding for unloaded areas
Uses a network of nodes and splines to move NPCs in offline mode. Path density and connection range can be adjusted for accuracy and performance.Task handling
NPCs can be assigned tasks that trigger when entering or leaving an area, update over time, and react to reaching target points.Saving and loading
Supports assigning unique IDs to NPCs and objects, saving their state, and restoring it when loading a save.Simulation management
Handles switching between online and offline simulation, hides NPCs when not visible, and includes simple stuck prevention.
Example content is included to demonstrate setup and integration.
Designed for open worlds, large environments, big simulations, or any project that requires NPCs to remain active across streamed areas.