Introduce a realistic and vibrant urban environment with a customizable Pedestrian System. Assign pedestrian types, set priority waypoints, and manage dynamic obstacle avoidance.
Key Features:
- Waypoint-based pedestrian system
- Uses a grid system, allowing it to be used in any scene dimension without performance issues
- Movement is made using Apply Root Motion from the character animator
- Support for any humanoid characters
- Support for any animations
- Easy to create and integrate custom behaviours
- Support for traffic lights and no traffic lights street crossings
- Independent crossing component for integrating with existing vehicle systems
- Seamless integration with the Mobile Traffic System
- Pathfinding on waypoints. Method to find the shortest path between two waypoints using existing waypoints in the scene
- The ability for pedestrians to follow a given path. Method to make any pedestrian reach a specific destination from anywhere in the scene
- Basic static and dynamic obstacle avoidance
- Pedestrian types – assign different types of pedestrians and restrict access to specific areas (e.g., only students walk inside campus)
- Priority waypoints – set the importance of pedestrian paths to spawn more pedestrians in crowded areas (e.g., downtown) and fewer in peripheral areas
- Custom events on waypoints – triggered when a pedestrian reaches a specially marked waypoint, enabling dynamic in-app actions
- Capability to include pedestrians in the vehicle pool that are not instantiated by the system; these must be programmatically instantiated at appropriate times
- Ability to subscribe to various events for better system visibility and customization
- Added delegates for some actions to easily modify default system behaviors
- Custom editor tools – multiple editor windows to streamline integration
- Pooling and reutilization system to increase pedestrian density near the player while reducing overall count, improving performance
- Simple API for advanced functionalities
- Complete code included and commented
- Works for any platform supporting the Burst compiler
- Requires Unity 2021.3 LTS and above
- Compatible with Unity 6
Version: Mobile Pedestrian System v1.2.0 (25 Aug 2025)
2025-09-10 00:00:00-update version:Mobile Pedestrian System v1.2.0 (25 Aug 2025)