I’ve been working on a game that heavily relies on pathfinding. The pathfinding service doesn’t give me too much freedom to worth with, and one of the biggest limitations is the path failing completely upon computation error, I would like it to at least give a path that the NPC could try, and not necessarily succeed. If there are other ways to achieve this LMK.
You could possibly write a better pathfinding function than the built in Roblox method, but at what time cost to yourself? You also have to consider that the built-in version runs natively in C so is highly performant, where as your version will need to run in LUA and it will never be anywhere near as fast.
I use NPC crowds quite heavily in a number of games and have started to standardise on custom versions of Justice the Awesome NPC system by Lewis Schumer.
Performance would be a huge factor in this problem. And my time also, Justice the Awesome NPC sort of resembles my needs, perhaps I could modify it to my likings