Description
The pathfinding service is an incredible tool that has allowed me to create Zombie Uprising.
Unfortunately, it has become very buggy in 2022 and 2023, and did not have these issues until then. It has gotten much worse in late 2022 and 2023. This is the biggest issue in my game, and lowers the quality of the game and the player base.
Visual Aids:
Screenshot explanation:
- The green, numbered cube is where the NPC is moving towards.
- The grey, numbered cubes are waypoints in the pathfinding route
Pathfinding struggles to:
-
Jump over tall or angled things, such as a trench
-
Jump over short things to reach lower ground below
-
Climb a ramp/stairs, if it is possible to jump at the end
-
Go through windows, unless there is a WedgePart on either side
-
Go through doorways that should be wide enough
-
Pathfinding also seems to be linked to the position in space of parts. Identical models can have buggy or functional pathfinding depending on where they exist.
Other bugs:
- Waypoints #2 and #3 often have the same position (I use code to compensate for this) (The official pathfinding tutorial recommends using the 2nd waypoint, as the 1st is the path start)
System Information:
The bug seems to be independent of system, happening on all devices
Reproduction Files:
I attached a place file for staff only. It was used to take these screenshots. It has excellent replicability.
Expected behavior
The NPCs should find suitable paths, like they almost always did until about Q1 2022. It has drastically recently.
Note:
The method of making the NPC jump and move has been the same since 2020.
I use:
Humanoid:MoveTo(Waypoint.Position)
Humanoid:ChangeState(Enum.HumanoidStateType.Jumping)
A private message is associated with this bug report